summaryrefslogtreecommitdiffstats
path: root/nova/locale
diff options
context:
space:
mode:
authorOpenStack Jenkins <jenkins@openstack.org>2012-12-14 00:02:47 +0000
committerOpenStack Jenkins <jenkins@openstack.org>2012-12-14 00:02:47 +0000
commit18817c7405c334c2822d2721b02f9885117cde87 (patch)
tree12adc345fa93119b967ec9821a5069b6b323e69e /nova/locale
parentd1e7f796bf43b840983266f8510a7e6ed4dce415 (diff)
downloadnova-18817c7405c334c2822d2721b02f9885117cde87.tar.gz
nova-18817c7405c334c2822d2721b02f9885117cde87.tar.xz
nova-18817c7405c334c2822d2721b02f9885117cde87.zip
Imported Translations from Transifex
Change-Id: I56f5172f01600c9a8d8789ac0e811b4df3a257d7
Diffstat (limited to 'nova/locale')
-rw-r--r--nova/locale/nova.pot1423
1 files changed, 741 insertions, 682 deletions
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
index 3c387b1d8..29c38b3f1 100644
--- a/nova/locale/nova.pot
+++ b/nova/locale/nova.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova 2013.1\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2012-12-09 00:02+0000\n"
+"POT-Creation-Date: 2012-12-14 00:02+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -145,8 +145,8 @@ msgstr ""
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:225 nova/api/ec2/cloud.py:417 nova/api/ec2/cloud.py:442
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2305
+#: nova/exception.py:225 nova/api/ec2/cloud.py:436 nova/api/ec2/cloud.py:461
+#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2307
msgid "Keypair data is invalid"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:241 nova/api/openstack/compute/servers.py:1303
+#: nova/exception.py:241 nova/api/openstack/compute/servers.py:1309
#: nova/api/openstack/compute/contrib/admin_actions.py:242
msgid "Invalid metadata"
msgstr ""
@@ -176,7 +176,7 @@ msgstr ""
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:253 nova/api/ec2/cloud.py:599
+#: nova/exception.py:253 nova/api/ec2/cloud.py:618
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
@@ -764,7 +764,7 @@ msgstr ""
#: nova/exception.py:756
#, python-format
-msgid "Flavor access not found for %(flavor_id) / %(project_id) combination."
+msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
#: nova/exception.py:761
@@ -1097,6 +1097,16 @@ msgstr ""
msgid "The CRL file for %(project)s could not be found"
msgstr ""
+#: nova/hooks.py:62
+#, python-format
+msgid "Running %(name)s pre-hook: %(obj)s"
+msgstr ""
+
+#: nova/hooks.py:70
+#, python-format
+msgid "Running %(name)s post-hook: %(obj)s"
+msgstr ""
+
#: nova/manager.py:166
#, python-format
msgid "Skipping %(full_task_name)s, %(ticks_to_skip)s ticks left until next run"
@@ -1231,120 +1241,120 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:174
+#: nova/utils.py:197
#, python-format
msgid "Got unknown keyword args to utils.execute: %r"
msgstr ""
-#: nova/utils.py:185
+#: nova/utils.py:208
#, python-format
msgid "Running cmd (subprocess): %s"
msgstr ""
-#: nova/utils.py:209 nova/utils.py:287 nova/virt/powervm/common.py:82
+#: nova/utils.py:232 nova/utils.py:310 nova/virt/powervm/common.py:82
#, python-format
msgid "Result was %s"
msgstr ""
-#: nova/utils.py:222
+#: nova/utils.py:245
#, python-format
msgid "%r failed. Retrying."
msgstr ""
-#: nova/utils.py:262
+#: nova/utils.py:285
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: nova/utils.py:264
+#: nova/utils.py:287
msgid "Environment not supported over SSH"
msgstr ""
-#: nova/utils.py:268
+#: nova/utils.py:291
msgid "process_input not supported over SSH"
msgstr ""
-#: nova/utils.py:303
+#: nova/utils.py:326
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:462
+#: nova/utils.py:488
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:465
+#: nova/utils.py:491
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:500
+#: nova/utils.py:526
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:561
+#: nova/utils.py:587
msgid "in looping call"
msgstr ""
-#: nova/utils.py:621
+#: nova/utils.py:647
#, python-format
msgid "Unknown byte multiplier: %s"
msgstr ""
-#: nova/utils.py:750
+#: nova/utils.py:776
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:779
+#: nova/utils.py:805
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:903
+#: nova/utils.py:929
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:980
+#: nova/utils.py:1006
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:1090 nova/virt/configdrive.py:154
+#: nova/utils.py:1116 nova/virt/configdrive.py:160
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/wsgi.py:85
+#: nova/wsgi.py:87
#, python-format
msgid "%(name)s listening on %(host)s:%(port)s"
msgstr ""
-#: nova/wsgi.py:109
+#: nova/wsgi.py:111
msgid "Stopping WSGI server."
msgstr ""
-#: nova/wsgi.py:127
+#: nova/wsgi.py:129
msgid "WSGI server has stopped."
msgstr ""
-#: nova/wsgi.py:196
+#: nova/wsgi.py:198
msgid "You must implement __call__"
msgstr ""
-#: nova/wsgi.py:382
+#: nova/wsgi.py:384
#, python-format
msgid "Loading app %(name)s from %(path)s"
msgstr ""
-#: nova/api/auth.py:109
+#: nova/api/auth.py:116
msgid "Invalid service catalog json."
msgstr ""
-#: nova/api/auth.py:132
+#: nova/api/auth.py:139
msgid "Sourcing roles from deprecated X-Role HTTP header"
msgstr ""
@@ -1494,241 +1504,241 @@ msgstr ""
msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
msgstr ""
-#: nova/api/ec2/cloud.py:365
+#: nova/api/ec2/cloud.py:384
#, python-format
msgid "Create snapshot of volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:391
+#: nova/api/ec2/cloud.py:410
#, python-format
msgid "Could not find key pair(s): %s"
msgstr ""
-#: nova/api/ec2/cloud.py:407
+#: nova/api/ec2/cloud.py:426
#, python-format
msgid "Create key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:414 nova/api/ec2/cloud.py:439
+#: nova/api/ec2/cloud.py:433 nova/api/ec2/cloud.py:458
#: nova/api/openstack/compute/contrib/keypairs.py:93
msgid "Quota exceeded, too many key pairs."
msgstr ""
-#: nova/api/ec2/cloud.py:420 nova/api/ec2/cloud.py:445
+#: nova/api/ec2/cloud.py:439 nova/api/ec2/cloud.py:464
#: nova/api/openstack/compute/contrib/keypairs.py:101
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
-#: nova/api/ec2/cloud.py:429
+#: nova/api/ec2/cloud.py:448
#, python-format
msgid "Import key %s"
msgstr ""
-#: nova/api/ec2/cloud.py:452
+#: nova/api/ec2/cloud.py:471
#, python-format
msgid "Delete key pair %s"
msgstr ""
-#: nova/api/ec2/cloud.py:586 nova/api/ec2/cloud.py:707
+#: nova/api/ec2/cloud.py:605 nova/api/ec2/cloud.py:726
msgid "Not enough parameters, need group_name or group_id"
msgstr ""
-#: nova/api/ec2/cloud.py:591
+#: nova/api/ec2/cloud.py:610
#, python-format
msgid "%s Not enough parameters to build a valid rule"
msgstr ""
-#: nova/api/ec2/cloud.py:629 nova/api/ec2/cloud.py:661
+#: nova/api/ec2/cloud.py:648 nova/api/ec2/cloud.py:680
msgid "No rule for the specified parameters."
msgstr ""
-#: nova/api/ec2/cloud.py:652
+#: nova/api/ec2/cloud.py:671
#, python-format
msgid "%s - This rule already exists in group"
msgstr ""
-#: nova/api/ec2/cloud.py:718
+#: nova/api/ec2/cloud.py:737
#, python-format
msgid "Get console output for instance %s"
msgstr ""
-#: nova/api/ec2/cloud.py:794
+#: nova/api/ec2/cloud.py:813
#, python-format
msgid "Create volume from snapshot %s"
msgstr ""
-#: nova/api/ec2/cloud.py:798 nova/api/openstack/compute/contrib/volumes.py:240
+#: nova/api/ec2/cloud.py:817 nova/api/openstack/compute/contrib/volumes.py:240
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: nova/api/ec2/cloud.py:826
+#: nova/api/ec2/cloud.py:845
msgid "Delete Failed"
msgstr ""
-#: nova/api/ec2/cloud.py:839
+#: nova/api/ec2/cloud.py:858
#, python-format
msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
msgstr ""
-#: nova/api/ec2/cloud.py:847
+#: nova/api/ec2/cloud.py:866
msgid "Attach Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:860 nova/api/openstack/compute/contrib/volumes.py:419
+#: nova/api/ec2/cloud.py:879 nova/api/openstack/compute/contrib/volumes.py:419
#, python-format
msgid "Detach volume %s"
msgstr ""
-#: nova/api/ec2/cloud.py:866
+#: nova/api/ec2/cloud.py:885
msgid "Detach Volume Failed."
msgstr ""
-#: nova/api/ec2/cloud.py:892 nova/api/ec2/cloud.py:949
-#: nova/api/ec2/cloud.py:1485 nova/api/ec2/cloud.py:1500
+#: nova/api/ec2/cloud.py:911 nova/api/ec2/cloud.py:968
+#: nova/api/ec2/cloud.py:1504 nova/api/ec2/cloud.py:1519
#, python-format
msgid "attribute not supported: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1014
+#: nova/api/ec2/cloud.py:1033
#, python-format
msgid "vol = %s\n"
msgstr ""
-#: nova/api/ec2/cloud.py:1165
+#: nova/api/ec2/cloud.py:1184
msgid "Allocate address"
msgstr ""
-#: nova/api/ec2/cloud.py:1169
+#: nova/api/ec2/cloud.py:1188
msgid "No more floating IPs available"
msgstr ""
-#: nova/api/ec2/cloud.py:1173
+#: nova/api/ec2/cloud.py:1192
#, python-format
msgid "Release address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1178
+#: nova/api/ec2/cloud.py:1197
msgid "Unable to release IP Address."
msgstr ""
-#: nova/api/ec2/cloud.py:1181
+#: nova/api/ec2/cloud.py:1200
#, python-format
msgid "Associate address %(public_ip)s to instance %(instance_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1189
+#: nova/api/ec2/cloud.py:1208
msgid "Unable to associate IP Address, no fixed_ips."
msgstr ""
-#: nova/api/ec2/cloud.py:1197
+#: nova/api/ec2/cloud.py:1216
#: nova/api/openstack/compute/contrib/floating_ips.py:257
#, python-format
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1206
+#: nova/api/ec2/cloud.py:1225
msgid "Floating ip is already associated."
msgstr ""
-#: nova/api/ec2/cloud.py:1209
+#: nova/api/ec2/cloud.py:1228
msgid "l3driver call to add floating ip failed."
msgstr ""
-#: nova/api/ec2/cloud.py:1212
+#: nova/api/ec2/cloud.py:1231
msgid "Error, unable to associate floating ip."
msgstr ""
-#: nova/api/ec2/cloud.py:1220
+#: nova/api/ec2/cloud.py:1239
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1225
+#: nova/api/ec2/cloud.py:1244
msgid "Floating ip is not associated."
msgstr ""
-#: nova/api/ec2/cloud.py:1228
+#: nova/api/ec2/cloud.py:1247
#: nova/api/openstack/compute/contrib/floating_ips.py:100
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/api/ec2/cloud.py:1255
+#: nova/api/ec2/cloud.py:1274
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1287
+#: nova/api/ec2/cloud.py:1306
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1297
+#: nova/api/ec2/cloud.py:1316
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1306
+#: nova/api/ec2/cloud.py:1325
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1315
+#: nova/api/ec2/cloud.py:1334
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1406
+#: nova/api/ec2/cloud.py:1425
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1422
+#: nova/api/ec2/cloud.py:1441
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1441
+#: nova/api/ec2/cloud.py:1460
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1503
+#: nova/api/ec2/cloud.py:1522
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1505
+#: nova/api/ec2/cloud.py:1524
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1507
+#: nova/api/ec2/cloud.py:1526
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1509
+#: nova/api/ec2/cloud.py:1528
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1522
+#: nova/api/ec2/cloud.py:1541
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1551
+#: nova/api/ec2/cloud.py:1570
#, 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:1581
+#: nova/api/ec2/cloud.py:1600
#, python-format
msgid "Couldn't stop instance with in %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1618
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1632
+#: nova/api/ec2/cloud.py:1651
msgid "Invalid CIDR"
msgstr ""
@@ -1808,70 +1818,70 @@ msgstr ""
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: nova/api/openstack/common.py:101
+#: nova/api/openstack/common.py:114
#, 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:140 nova/api/openstack/common.py:174
+#: nova/api/openstack/common.py:153 nova/api/openstack/common.py:187
msgid "limit param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:143 nova/api/openstack/common.py:178
+#: nova/api/openstack/common.py:156 nova/api/openstack/common.py:191
msgid "limit param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:168
+#: nova/api/openstack/common.py:181
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:182
+#: nova/api/openstack/common.py:195
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:217 nova/api/openstack/compute/servers.py:536
+#: nova/api/openstack/common.py:230 nova/api/openstack/compute/servers.py:542
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:257
+#: nova/api/openstack/common.py:270
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:272
+#: nova/api/openstack/common.py:285
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:280
+#: nova/api/openstack/common.py:293
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:283
+#: nova/api/openstack/common.py:296
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:286
+#: nova/api/openstack/common.py:299
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:337
+#: nova/api/openstack/common.py:350
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:340
+#: nova/api/openstack/common.py:353
#, python-format
msgid "Instance is in an invalid state for '%(action)s'"
msgstr ""
-#: nova/api/openstack/common.py:420
+#: nova/api/openstack/common.py:433
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:422
+#: nova/api/openstack/common.py:435
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2023,7 +2033,7 @@ msgstr ""
msgid "subclasses must implement construct()!"
msgstr ""
-#: nova/api/openstack/compute/extensions.py:31
+#: nova/api/openstack/compute/extensions.py:38
msgid "Initializing extension manager."
msgstr ""
@@ -2098,229 +2108,230 @@ msgstr ""
msgid "Metadata item was not found"
msgstr ""
-#: nova/api/openstack/compute/servers.py:450
-#: nova/api/openstack/compute/servers.py:462
-#: nova/api/openstack/compute/servers.py:555
-#: nova/api/openstack/compute/servers.py:723
-#: nova/api/openstack/compute/servers.py:983
-#: nova/api/openstack/compute/servers.py:1086
-#: nova/api/openstack/compute/servers.py:1254
+#: nova/api/openstack/compute/servers.py:456
+#: nova/api/openstack/compute/servers.py:468
+#: nova/api/openstack/compute/servers.py:561
+#: nova/api/openstack/compute/servers.py:729
+#: nova/api/openstack/compute/servers.py:989
+#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/servers.py:1260
msgid "Instance could not be found"
msgstr ""
-#: nova/api/openstack/compute/servers.py:501
+#: nova/api/openstack/compute/servers.py:507
msgid "Invalid changes-since value"
msgstr ""
-#: nova/api/openstack/compute/servers.py:520
+#: nova/api/openstack/compute/servers.py:526
msgid "Only administrators may list deleted instances"
msgstr ""
-#: nova/api/openstack/compute/servers.py:539
+#: nova/api/openstack/compute/servers.py:545
msgid "Flavor could not be found"
msgstr ""
-#: nova/api/openstack/compute/servers.py:562
+#: nova/api/openstack/compute/servers.py:568
msgid "Server name is not a string or unicode"
msgstr ""
-#: nova/api/openstack/compute/servers.py:566
+#: nova/api/openstack/compute/servers.py:572
msgid "Server name is an empty string"
msgstr ""
-#: nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/servers.py:576
msgid "Server name must be less than 256 characters."
msgstr ""
-#: nova/api/openstack/compute/servers.py:587
+#: nova/api/openstack/compute/servers.py:593
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:590
+#: nova/api/openstack/compute/servers.py:596
msgid "Bad personality format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:594
+#: nova/api/openstack/compute/servers.py:600
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
-#: nova/api/openstack/compute/servers.py:625
+#: nova/api/openstack/compute/servers.py:631
msgid "Unknown argment : port"
msgstr ""
-#: nova/api/openstack/compute/servers.py:628
+#: nova/api/openstack/compute/servers.py:634
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
-#: nova/api/openstack/compute/servers.py:638
+#: nova/api/openstack/compute/servers.py:644
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
-#: nova/api/openstack/compute/servers.py:648
+#: nova/api/openstack/compute/servers.py:654
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
-#: nova/api/openstack/compute/servers.py:661
+#: nova/api/openstack/compute/servers.py:667
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
-#: nova/api/openstack/compute/servers.py:667
+#: nova/api/openstack/compute/servers.py:673
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:670
+#: nova/api/openstack/compute/servers.py:676
msgid "Bad networks format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:696
+#: nova/api/openstack/compute/servers.py:702
msgid "Userdata content cannot be decoded"
msgstr ""
-#: nova/api/openstack/compute/servers.py:703
+#: nova/api/openstack/compute/servers.py:709
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:710
+#: nova/api/openstack/compute/servers.py:716
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/servers.py:739
+#: nova/api/openstack/compute/servers.py:745
msgid "Server name is not defined"
msgstr ""
-#: nova/api/openstack/compute/servers.py:787
-#: nova/api/openstack/compute/servers.py:893
+#: nova/api/openstack/compute/servers.py:793
+#: nova/api/openstack/compute/servers.py:899
msgid "Invalid flavorRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:827
+#: nova/api/openstack/compute/servers.py:833
msgid "min_count must be an integer value"
msgstr ""
-#: nova/api/openstack/compute/servers.py:830
+#: nova/api/openstack/compute/servers.py:836
msgid "min_count must be > 0"
msgstr ""
-#: nova/api/openstack/compute/servers.py:835
+#: nova/api/openstack/compute/servers.py:841
msgid "max_count must be an integer value"
msgstr ""
-#: nova/api/openstack/compute/servers.py:838
+#: nova/api/openstack/compute/servers.py:844
msgid "max_count must be > 0"
msgstr ""
-#: nova/api/openstack/compute/servers.py:841
+#: nova/api/openstack/compute/servers.py:847
msgid "min_count must be <= max_count"
msgstr ""
-#: nova/api/openstack/compute/servers.py:890
+#: nova/api/openstack/compute/servers.py:896
msgid "Can not find requested image"
msgstr ""
-#: nova/api/openstack/compute/servers.py:896
+#: nova/api/openstack/compute/servers.py:902
msgid "Invalid key_name provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:975
+#: nova/api/openstack/compute/servers.py:981
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1001
-#: nova/api/openstack/compute/servers.py:1021
+#: nova/api/openstack/compute/servers.py:1007
+#: nova/api/openstack/compute/servers.py:1027
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1007
+#: nova/api/openstack/compute/servers.py:1013
#, python-format
msgid "Error in confirm-resize %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1027
+#: nova/api/openstack/compute/servers.py:1033
#, python-format
msgid "Error in revert-resize %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1040
+#: nova/api/openstack/compute/servers.py:1046
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/servers.py:1050
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1057
+#: nova/api/openstack/compute/servers.py:1063
#, python-format
msgid "Error in reboot %s"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1069
+#: nova/api/openstack/compute/servers.py:1075
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
+#: nova/api/openstack/compute/servers.py:1078
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1096
+#: nova/api/openstack/compute/servers.py:1102
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1105
+#: nova/api/openstack/compute/servers.py:1111
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/servers.py:1138
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1145
+#: nova/api/openstack/compute/servers.py:1151
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1149
-#: nova/api/openstack/compute/servers.py:1351
+#: nova/api/openstack/compute/servers.py:1155
+#: nova/api/openstack/compute/servers.py:1357
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1160
+#: nova/api/openstack/compute/servers.py:1166
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1173
+#: nova/api/openstack/compute/servers.py:1179
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/servers.py:1182
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1194
+#: nova/api/openstack/compute/servers.py:1200
#: nova/api/openstack/compute/contrib/aggregates.py:143
+#: nova/api/openstack/compute/contrib/coverage_ext.py:218
#: nova/api/openstack/compute/contrib/keypairs.py:78
#: nova/api/openstack/compute/contrib/networks.py:72
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1199
+#: nova/api/openstack/compute/servers.py:1205
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1261
+#: nova/api/openstack/compute/servers.py:1267
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1294
+#: nova/api/openstack/compute/servers.py:1300
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1378
+#: nova/api/openstack/compute/servers.py:1384
#, python-format
msgid "Removing options '%(unk_opt_str)s' from query"
msgstr ""
@@ -2360,7 +2371,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/admin_actions.py:186
#: nova/api/openstack/compute/contrib/admin_actions.py:314
#: nova/api/openstack/compute/contrib/multinic.py:41
-#: nova/api/openstack/compute/contrib/rescue.py:45
+#: nova/api/openstack/compute/contrib/rescue.py:44
msgid "Server not found"
msgstr ""
@@ -2486,6 +2497,16 @@ msgstr ""
msgid "Unable to get console"
msgstr ""
+#: nova/api/openstack/compute/contrib/coverage_ext.py:85
+#, python-format
+msgid "No backdoor API command for service: %s\n"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:216
+#, python-format
+msgid "Coverage doesn't have %s action"
+msgstr ""
+
#: nova/api/openstack/compute/contrib/disk_config.py:43
#, python-format
msgid "%s must be either 'MANUAL' or 'AUTO'."
@@ -2607,16 +2628,28 @@ msgstr ""
msgid "Putting host %(host)s in maintenance mode %(mode)s."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:188
+#: nova/api/openstack/compute/contrib/hosts.py:182
+msgid "Virt driver does not implement host maintenance mode."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:190
#, python-format
msgid "Setting host %(host)s to %(state)s."
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:235
+#: nova/api/openstack/compute/contrib/hosts.py:195
+msgid "Virt driver does not implement host disabled status."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:207
+msgid "Virt driver does not implement host power management."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:239
msgid "Describe-resource is admin only functionality"
msgstr ""
-#: nova/api/openstack/compute/contrib/hosts.py:243
+#: nova/api/openstack/compute/contrib/hosts.py:247
msgid "Host not found"
msgstr ""
@@ -2813,200 +2846,200 @@ msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: nova/compute/api.py:251
+#: nova/compute/api.py:252
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:258
+#: nova/compute/api.py:259
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:267
+#: nova/compute/api.py:268
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)s "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:287
+#: nova/compute/api.py:288
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:297
+#: nova/compute/api.py:298
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:301
+#: nova/compute/api.py:302
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:305
+#: nova/compute/api.py:306
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:537
+#: nova/compute/api.py:538
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:609
+#: nova/compute/api.py:610
#, python-format
msgid "bdm %s"
msgstr ""
-#: nova/compute/api.py:636
+#: nova/compute/api.py:637
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:871
+#: nova/compute/api.py:873
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:966
+#: nova/compute/api.py:968
msgid "host for instance is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1010
+#: nova/compute/api.py:1012
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1032
+#: nova/compute/api.py:1034
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1079
+#: nova/compute/api.py:1081
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1093
+#: nova/compute/api.py:1095
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1160
+#: nova/compute/api.py:1162
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1292
+#: nova/compute/api.py:1294
#, python-format
msgid "Image type not recognized %s"
msgstr ""
-#: nova/compute/api.py:1401
+#: nova/compute/api.py:1403
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:1733
+#: nova/compute/api.py:1735
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:1742
+#: nova/compute/api.py:1744
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:1784
+#: nova/compute/api.py:1786
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:1960
+#: nova/compute/api.py:1962
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:1968
+#: nova/compute/api.py:1970
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2036
+#: nova/compute/api.py:2038
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2121
+#: nova/compute/api.py:2123
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2278
+#: nova/compute/api.py:2280
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:2282
+#: nova/compute/api.py:2284
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:2383
+#: nova/compute/api.py:2385
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:2386
+#: nova/compute/api.py:2388
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:2394
+#: nova/compute/api.py:2396
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)'."
msgstr ""
-#: nova/compute/api.py:2400
+#: nova/compute/api.py:2402
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:2420
+#: nova/compute/api.py:2422
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:2423
+#: nova/compute/api.py:2425
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:2430
+#: nova/compute/api.py:2432
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2495
+#: nova/compute/api.py:2497
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2503
+#: nova/compute/api.py:2505
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2506
+#: nova/compute/api.py:2508
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:2763
+#: nova/compute/api.py:2765
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:2772
+#: nova/compute/api.py:2774
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:2775
+#: nova/compute/api.py:2777
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:2786
+#: nova/compute/api.py:2788
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
@@ -3101,504 +3134,504 @@ msgstr ""
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:334
+#: nova/compute/manager.py:331
#, python-format
msgid "%(nodename)s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:363
+#: nova/compute/manager.py:360
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:382
+#: nova/compute/manager.py:379
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:394
+#: nova/compute/manager.py:391
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:408
+#: nova/compute/manager.py:405
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:418
+#: nova/compute/manager.py:415
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:449
+#: nova/compute/manager.py:446
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:525
+#: nova/compute/manager.py:522
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:597 nova/compute/manager.py:1832
+#: nova/compute/manager.py:594 nova/compute/manager.py:1827
#, python-format
msgid "No node specified, defaulting to %(node)s"
msgstr ""
-#: nova/compute/manager.py:630
+#: nova/compute/manager.py:627
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:650
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:686 nova/compute/manager.py:1883
+#: nova/compute/manager.py:683 nova/compute/manager.py:1878
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:703
+#: nova/compute/manager.py:700
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:708
+#: nova/compute/manager.py:705
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:714
+#: nova/compute/manager.py:711
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:737
+#: nova/compute/manager.py:734
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:767
+#: nova/compute/manager.py:764
msgid "Instance has already been created"
msgstr ""
-#: nova/compute/manager.py:813
+#: nova/compute/manager.py:810
#, python-format
msgid ""
"image_id=%(image_id)s, image_size_bytes=%(size_bytes)d, "
"allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:819
+#: nova/compute/manager.py:816
#, python-format
msgid ""
"Image '%(image_id)s' size %(size_bytes)d exceeded instance_type allowed "
"size %(allowed_size_bytes)d"
msgstr ""
-#: nova/compute/manager.py:829
+#: nova/compute/manager.py:826
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:850
+#: nova/compute/manager.py:847
msgid "Instance failed network setup"
msgstr ""
-#: nova/compute/manager.py:854
+#: nova/compute/manager.py:851
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:867
+#: nova/compute/manager.py:864
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:885
+#: nova/compute/manager.py:882
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:909
+#: nova/compute/manager.py:906
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:981
+#: nova/compute/manager.py:978
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1012
+#: nova/compute/manager.py:1009
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1015
+#: nova/compute/manager.py:1012
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1022
+#: nova/compute/manager.py:1019
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1046
+#: nova/compute/manager.py:1044
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2052
-#: nova/compute/manager.py:3334
+#: nova/compute/manager.py:1084 nova/compute/manager.py:2046
+#: nova/compute/manager.py:3342
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1220
+#: nova/compute/manager.py:1218
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1306
+#: nova/compute/manager.py:1304
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1330
+#: nova/compute/manager.py:1328
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1339
+#: nova/compute/manager.py:1337
#, python-format
msgid "Cannot reboot instance: %(exc)s"
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1374
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1382
+#: nova/compute/manager.py:1380
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1435
+#: nova/compute/manager.py:1433
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:1442
+#: nova/compute/manager.py:1440
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:1447
+#: nova/compute/manager.py:1445
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:1478
+#: nova/compute/manager.py:1476
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:1485
+#: nova/compute/manager.py:1483
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:1495
+#: nova/compute/manager.py:1493
msgid "set_admin_password is not implemented by this driver."
msgstr ""
-#: nova/compute/manager.py:1511
+#: nova/compute/manager.py:1509
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:1519
+#: nova/compute/manager.py:1517
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:1534
+#: nova/compute/manager.py:1532
#, python-format
msgid ""
"trying to inject a file into a non-running (state: "
"%(current_power_state)s expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:1538
+#: nova/compute/manager.py:1536
#, python-format
msgid "injecting file to %(path)s"
msgstr ""
-#: nova/compute/manager.py:1559
+#: nova/compute/manager.py:1557
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:1572
+#: nova/compute/manager.py:1570
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:1605
+#: nova/compute/manager.py:1604
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:1626
+#: nova/compute/manager.py:1625
#, python-format
msgid "Changing instance metadata according to %(diff)r"
msgstr ""
-#: nova/compute/manager.py:1799
+#: nova/compute/manager.py:1794
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:1805
+#: nova/compute/manager.py:1800
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:1814
+#: nova/compute/manager.py:1809
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2049
+#: nova/compute/manager.py:2043
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %(qr_error)s"
msgstr ""
-#: nova/compute/manager.py:2105
+#: nova/compute/manager.py:2099
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2122
+#: nova/compute/manager.py:2116
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2160
+#: nova/compute/manager.py:2154
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2190
+#: nova/compute/manager.py:2184
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2206
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2217
+#: nova/compute/manager.py:2211
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2220
+#: nova/compute/manager.py:2214
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2237
+#: nova/compute/manager.py:2231
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2262
+#: nova/compute/manager.py:2256
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:2290
+#: nova/compute/manager.py:2284
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2334
+#: nova/compute/manager.py:2328
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2343
+#: nova/compute/manager.py:2337
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2358
+#: nova/compute/manager.py:2352
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:2387
+#: nova/compute/manager.py:2381
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2385
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:2404
+#: nova/compute/manager.py:2398
#, python-format
msgid "Faild to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:2429
+#: nova/compute/manager.py:2423
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:2466
+#: nova/compute/manager.py:2460
#, python-format
msgid "Host %(host)s not found"
msgstr ""
-#: nova/compute/manager.py:2526
+#: nova/compute/manager.py:2520
msgid "Instance has no volume."
msgstr ""
-#: nova/compute/manager.py:2586
+#: nova/compute/manager.py:2580
#, python-format
msgid "Pre live migration failed at %(dest)s"
msgstr ""
-#: nova/compute/manager.py:2612
+#: nova/compute/manager.py:2606
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:2661
+#: nova/compute/manager.py:2655
#, python-format
msgid "Migrating instance to %(dest)s finished successfully."
msgstr ""
-#: nova/compute/manager.py:2663
+#: nova/compute/manager.py:2657
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:2677
+#: nova/compute/manager.py:2671
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:2811
+#: nova/compute/manager.py:2805
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:2840
+#: nova/compute/manager.py:2849
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:2846
+#: nova/compute/manager.py:2855
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:2855
+#: nova/compute/manager.py:2864
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:2862
+#: nova/compute/manager.py:2871
#, python-format
msgid "Instance %(instance_uuid)s not found"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2875
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:2873
+#: nova/compute/manager.py:2882
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, notRESIZED/None"
msgstr ""
-#: nova/compute/manager.py:2881
+#: nova/compute/manager.py:2890
#, python-format
msgid "Error auto-confirming resize: %(e)s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:2898
+#: nova/compute/manager.py:2907
#, 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:2916
+#: nova/compute/manager.py:2925
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:2939
+#: nova/compute/manager.py:2948
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3053
+#: nova/compute/manager.py:3061
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3071
+#: nova/compute/manager.py:3079
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3099
+#: nova/compute/manager.py:3107
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3105 nova/compute/manager.py:3143
+#: nova/compute/manager.py:3113 nova/compute/manager.py:3151
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3130
+#: nova/compute/manager.py:3138
#, 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:3166
+#: nova/compute/manager.py:3174
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3178 nova/compute/manager.py:3189
-#: nova/compute/manager.py:3203
+#: nova/compute/manager.py:3186 nova/compute/manager.py:3197
+#: nova/compute/manager.py:3211
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3183
+#: nova/compute/manager.py:3191
msgid "Instance is paused or suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3196
+#: nova/compute/manager.py:3204
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3212
+#: nova/compute/manager.py:3220
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3220
+#: nova/compute/manager.py:3228
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3233
+#: nova/compute/manager.py:3241
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3288
+#: nova/compute/manager.py:3296
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr ""
-#: nova/compute/manager.py:3295
+#: nova/compute/manager.py:3303
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3310
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
@@ -3615,79 +3648,79 @@ msgid ""
" claimed."
msgstr ""
-#: nova/compute/resource_tracker.py:244
+#: nova/compute/resource_tracker.py:245
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:248
+#: nova/compute/resource_tracker.py:249
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:294
+#: nova/compute/resource_tracker.py:295
#, python-format
msgid "Compute_service record created for %s "
msgstr ""
-#: nova/compute/resource_tracker.py:299
+#: nova/compute/resource_tracker.py:300
#, python-format
msgid "Compute_service record updated for %s "
msgstr ""
-#: nova/compute/resource_tracker.py:312
+#: nova/compute/resource_tracker.py:313
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/resource_tracker.py:322
+#: nova/compute/resource_tracker.py:323
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:323
+#: nova/compute/resource_tracker.py:324
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:328
+#: nova/compute/resource_tracker.py:329
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:330
+#: nova/compute/resource_tracker.py:331
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:337
+#: nova/compute/resource_tracker.py:338
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:338
+#: nova/compute/resource_tracker.py:339
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:343
+#: nova/compute/resource_tracker.py:344
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:345
+#: nova/compute/resource_tracker.py:346
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:383
+#: nova/compute/resource_tracker.py:384
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:441
+#: nova/compute/resource_tracker.py:442
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:510
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -3706,7 +3739,7 @@ msgstr ""
msgid "Using %(prefix)s instead of %(req_prefix)s"
msgstr ""
-#: nova/conductor/manager.py:53
+#: nova/conductor/manager.py:59
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
@@ -3777,7 +3810,7 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:2730
+#: nova/db/sqlalchemy/api.py:2740
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
@@ -3822,7 +3855,7 @@ msgstr ""
msgid "volume_usage_cache table not dropped"
msgstr ""
-#: nova/image/glance.py:147
+#: nova/image/glance.py:159
#, python-format
msgid ""
"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
@@ -3906,185 +3939,205 @@ msgstr ""
msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
msgstr ""
-#: nova/network/ldapdns.py:97
+#: nova/network/ldapdns.py:98
#, python-format
msgid ""
"Found multiple matches for domain %(domain)s.\n"
"%(entry)s"
msgstr ""
-#: nova/network/ldapdns.py:124
+#: nova/network/ldapdns.py:125
#, python-format
msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n"
msgstr ""
-#: nova/network/ldapdns.py:319
+#: nova/network/ldapdns.py:320
msgid "This driver only supports type 'a' entries."
msgstr ""
-#: nova/network/ldapdns.py:362 nova/network/minidns.py:167
+#: nova/network/ldapdns.py:363 nova/network/minidns.py:169
msgid "This shouldn't be getting called except during testing."
msgstr ""
-#: nova/network/linux_net.py:186
+#: nova/network/linux_net.py:190
#, python-format
msgid "Attempted to remove chain %s which does not exist"
msgstr ""
-#: nova/network/linux_net.py:221
+#: nova/network/linux_net.py:225
#, python-format
msgid "Unknown chain: %r"
msgstr ""
-#: nova/network/linux_net.py:246
+#: nova/network/linux_net.py:250
#, 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:381
+#: nova/network/linux_net.py:385
msgid "IPTablesManager.apply completed with success"
msgstr ""
-#: nova/network/linux_net.py:587
+#: nova/network/linux_net.py:591
#, python-format
msgid "arping error for ip %s"
msgstr ""
-#: nova/network/linux_net.py:813
+#: nova/network/linux_net.py:829
#, python-format
msgid "Pid %d is stale, skip killing dnsmasq"
msgstr ""
-#: nova/network/linux_net.py:853
+#: nova/network/linux_net.py:870
#, python-format
msgid "Hupping dnsmasq threw %s"
msgstr ""
-#: nova/network/linux_net.py:855
+#: nova/network/linux_net.py:872
#, python-format
msgid "Pid %d is stale, relaunching dnsmasq"
msgstr ""
-#: nova/network/linux_net.py:920
+#: nova/network/linux_net.py:937
#, python-format
msgid "killing radvd threw %s"
msgstr ""
-#: nova/network/linux_net.py:922
+#: nova/network/linux_net.py:939
#, python-format
msgid "Pid %d is stale, relaunching radvd"
msgstr ""
-#: nova/network/linux_net.py:1059
+#: nova/network/linux_net.py:1076
#, python-format
msgid "Error clearing stale veth %s"
msgstr ""
-#: nova/network/linux_net.py:1162
+#: nova/network/linux_net.py:1199
#, python-format
msgid "Starting VLAN inteface %s"
msgstr ""
-#: nova/network/linux_net.py:1201
+#: nova/network/linux_net.py:1230
+#, python-format
+msgid "Failed unplugging VLAN interface '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1233
+#, python-format
+msgid "Unplugged VLAN interface '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1255
#, python-format
msgid "Starting Bridge %s"
msgstr ""
-#: nova/network/linux_net.py:1213
+#: nova/network/linux_net.py:1267
#, python-format
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1246
+#: nova/network/linux_net.py:1300
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1383
+#: nova/network/linux_net.py:1340
+#, python-format
+msgid "Failed unplugging bridge interface '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1343
+#, python-format
+msgid "Unplugged bridge interface '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1498
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1391
+#: nova/network/linux_net.py:1506
#, python-format
msgid "Done starting bridge %s"
msgstr ""
-#: nova/network/linux_net.py:1410
+#: nova/network/linux_net.py:1525
#, python-format
msgid "Failed unplugging gateway interface '%s'"
msgstr ""
-#: nova/network/linux_net.py:1412
+#: nova/network/linux_net.py:1527
#, python-format
msgid "Unplugged gateway interface '%s'"
msgstr ""
-#: nova/network/manager.py:307
+#: nova/network/manager.py:314
#, python-format
msgid "Fixed ip %(fixed_ip_id)s not found"
msgstr ""
-#: nova/network/manager.py:316 nova/network/manager.py:576
+#: nova/network/manager.py:323 nova/network/manager.py:585
#, python-format
msgid "Interface %(interface)s not found"
msgstr ""
-#: nova/network/manager.py:331
+#: nova/network/manager.py:338
#, python-format
msgid "floating IP allocation for instance |%s|"
msgstr ""
-#: nova/network/manager.py:395
+#: nova/network/manager.py:402
msgid "Floating IP is not associated. Ignore."
msgstr ""
-#: nova/network/manager.py:413
+#: nova/network/manager.py:420
#, python-format
msgid "Address |%(address)s| is not allocated"
msgstr ""
-#: nova/network/manager.py:417
+#: nova/network/manager.py:424
#, python-format
msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
msgstr ""
-#: nova/network/manager.py:438
+#: nova/network/manager.py:445
#, python-format
msgid "Quota exceeded for %(pid)s, tried to allocate floating IP"
msgstr ""
-#: nova/network/manager.py:499
+#: nova/network/manager.py:507
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/manager.py:705
+#: nova/network/manager.py:716
#, python-format
msgid "Starting migration network for instance %(instance_uuid)s"
msgstr ""
-#: nova/network/manager.py:712
+#: nova/network/manager.py:723
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notmigrate it "
msgstr ""
-#: nova/network/manager.py:742
+#: nova/network/manager.py:753
#, python-format
msgid "Finishing migration network for instance %(instance_uuid)s"
msgstr ""
-#: nova/network/manager.py:750
+#: nova/network/manager.py:761
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/manager.py:797
+#: nova/network/manager.py:808
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -4092,39 +4145,39 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/manager.py:843
+#: nova/network/manager.py:854
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/manager.py:853
+#: nova/network/manager.py:864
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
-#: nova/network/manager.py:971
+#: nova/network/manager.py:982
#, python-format
msgid "Disassociated %s stale fixed ip(s)"
msgstr ""
-#: nova/network/manager.py:975
+#: nova/network/manager.py:986
msgid "setting network host"
msgstr ""
-#: nova/network/manager.py:1102
+#: nova/network/manager.py:1113
msgid "network allocations"
msgstr ""
-#: nova/network/manager.py:1107
+#: nova/network/manager.py:1118
#, python-format
msgid "networks retrieved for instance: |%(networks)s|"
msgstr ""
-#: nova/network/manager.py:1143
+#: nova/network/manager.py:1154
msgid "network deallocation for instance"
msgstr ""
-#: nova/network/manager.py:1373
+#: nova/network/manager.py:1384
#, python-format
msgid ""
"instance-dns-zone is |%(domain)s|, which is in availability zone "
@@ -4132,119 +4185,119 @@ msgid ""
"created."
msgstr ""
-#: nova/network/manager.py:1462
+#: nova/network/manager.py:1472
#, python-format
msgid "Unable to release %s because vif doesn't exist."
msgstr ""
-#: nova/network/manager.py:1479
+#: nova/network/manager.py:1491
#, python-format
msgid "Leased IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1483
+#: nova/network/manager.py:1495
#, python-format
msgid "IP %s leased that is not associated"
msgstr ""
-#: nova/network/manager.py:1491
+#: nova/network/manager.py:1503
#, python-format
msgid "IP |%s| leased that isn't allocated"
msgstr ""
-#: nova/network/manager.py:1496
+#: nova/network/manager.py:1508
#, python-format
msgid "Released IP |%(address)s|"
msgstr ""
-#: nova/network/manager.py:1500
+#: nova/network/manager.py:1512
#, python-format
msgid "IP %s released that is not associated"
msgstr ""
-#: nova/network/manager.py:1503
+#: nova/network/manager.py:1515
#, python-format
msgid "IP %s released that was not leased"
msgstr ""
-#: nova/network/manager.py:1522
+#: nova/network/manager.py:1534
#, python-format
msgid "%s must be an integer"
msgstr ""
-#: nova/network/manager.py:1546
+#: nova/network/manager.py:1558
msgid "Maximum allowed length for 'label' is 255."
msgstr ""
-#: nova/network/manager.py:1566
+#: nova/network/manager.py:1578
#, python-format
msgid ""
"Subnet(s) too large, defaulting to /%s. To override, specify "
"network_size flag."
msgstr ""
-#: nova/network/manager.py:1647
+#: nova/network/manager.py:1659
msgid "cidr already in use"
msgstr ""
-#: nova/network/manager.py:1650
+#: nova/network/manager.py:1662
#, python-format
msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
msgstr ""
-#: nova/network/manager.py:1661
+#: nova/network/manager.py:1673
#, python-format
msgid ""
"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
"(%(smaller)s)"
msgstr ""
-#: nova/network/manager.py:1718
+#: nova/network/manager.py:1730
msgid "Network already exists!"
msgstr ""
-#: nova/network/manager.py:1738
+#: nova/network/manager.py:1750
#, python-format
msgid "Network must be disassociated from project %s before delete"
msgstr ""
-#: nova/network/manager.py:2231
+#: nova/network/manager.py:2243
msgid ""
"The sum between the number of networks and the vlan start cannot be "
"greater than 4094"
msgstr ""
-#: nova/network/manager.py:2238
+#: nova/network/manager.py:2250
#, python-format
msgid ""
"The network range is not big enough to fit %(num_networks)s. Network size"
" is %(network_size)s"
msgstr ""
-#: nova/network/minidns.py:44
+#: nova/network/minidns.py:46
#, python-format
msgid "minidns file is |%s|"
msgstr ""
-#: nova/network/minidns.py:71 nova/network/minidns.py:102
+#: nova/network/minidns.py:73 nova/network/minidns.py:104
msgid "Invalid name"
msgstr ""
-#: nova/network/minidns.py:74
+#: nova/network/minidns.py:76
msgid "This driver only supports type 'a'"
msgstr ""
-#: nova/network/minidns.py:118
+#: nova/network/minidns.py:120
#, python-format
msgid "Cannot delete entry |%s|"
msgstr ""
-#: nova/network/minidns.py:204
+#: nova/network/minidns.py:206
#, python-format
msgid "Cannot delete domain |%s|"
msgstr ""
-#: nova/network/model.py:337
+#: nova/network/model.py:339
msgid "v4 subnets are required for legacy nw_info"
msgstr ""
@@ -4276,6 +4329,10 @@ msgstr ""
msgid "empty project id for instance %s"
msgstr ""
+#: nova/network/quantumv2/api.py:150
+msgid "Port not found"
+msgstr ""
+
#: nova/network/quantumv2/api.py:158
#, python-format
msgid "Fail to delete port %(portid)s with failure: %(exception)s"
@@ -4326,17 +4383,17 @@ msgstr ""
msgid "Got file lock \"%(lock)s\" at %(path)s for method \"%(method)s\"..."
msgstr ""
-#: nova/openstack/common/log.py:177
+#: nova/openstack/common/log.py:168
#, python-format
msgid "Deprecated Config: %s"
msgstr ""
-#: nova/openstack/common/log.py:309
+#: nova/openstack/common/log.py:300
#, python-format
msgid "syslog facility must be one of: %s"
msgstr ""
-#: nova/openstack/common/log.py:467
+#: nova/openstack/common/log.py:458
#, python-format
msgid "Fatal call to deprecated config: %(msg)s"
msgstr ""
@@ -4728,7 +4785,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:67 nova/scheduler/manager.py:183
+#: nova/scheduler/driver.py:67 nova/scheduler/manager.py:186
#, python-format
msgid "Setting instance to %(state)s state."
msgstr ""
@@ -4806,7 +4863,7 @@ msgstr ""
msgid "No service for compute ID %s"
msgstr ""
-#: nova/scheduler/manager.py:167
+#: nova/scheduler/manager.py:170
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
@@ -5191,16 +5248,16 @@ msgstr ""
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2982
+#: nova/tests/compute/test_compute.py:3016
msgid "wrong host/node"
msgstr ""
-#: nova/tests/hyperv/hypervutils.py:150 nova/virt/hyperv/vmops.py:555
+#: nova/tests/hyperv/hypervutils.py:150 nova/virt/hyperv/vmops.py:559
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/tests/hyperv/hypervutils.py:208 nova/virt/hyperv/vmops.py:490
+#: nova/tests/hyperv/hypervutils.py:208 nova/virt/hyperv/vmops.py:494
#, python-format
msgid "Failed to destroy vm %s"
msgstr ""
@@ -5232,12 +5289,12 @@ msgid ""
"arguments \"%(params)s\""
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:144
+#: nova/tests/integrated/test_api_samples.py:146
#, python-format
msgid "Result: %(result)s is not a dict."
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:148
+#: nova/tests/integrated/test_api_samples.py:150
#, python-format
msgid ""
"Key mismatch:\n"
@@ -5245,25 +5302,25 @@ msgid ""
"%(res_keys)s"
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:156
+#: nova/tests/integrated/test_api_samples.py:158
#, python-format
msgid "Result: %(result)s is not a list."
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:159
+#: nova/tests/integrated/test_api_samples.py:161
#, python-format
msgid ""
"Length mismatch: %(result)s\n"
"%(expected)s."
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:170
+#: nova/tests/integrated/test_api_samples.py:172
#, python-format
msgid "Result: %(res_obj)s not in %(expected)s."
msgstr ""
-#: nova/tests/integrated/test_api_samples.py:188
-#: nova/tests/integrated/test_api_samples.py:201
+#: nova/tests/integrated/test_api_samples.py:190
+#: nova/tests/integrated/test_api_samples.py:203
#, python-format
msgid ""
"Values do not match:\n"
@@ -5330,21 +5387,21 @@ msgstr ""
msgid "Added %(filepath)s to config drive"
msgstr ""
-#: nova/virt/driver.py:794
+#: nova/virt/driver.py:789
msgid "Compute driver option required, but not specified"
msgstr ""
-#: nova/virt/driver.py:797
+#: nova/virt/driver.py:792
#, python-format
msgid "Loading compute driver '%s'"
msgstr ""
-#: nova/virt/driver.py:804
+#: nova/virt/driver.py:799
#, python-format
msgid "Unable to load the virtualization driver: %s"
msgstr ""
-#: nova/virt/fake.py:198
+#: nova/virt/fake.py:195
#, python-format
msgid "Key '%(key)s' not in instances '%(inst)s'"
msgstr ""
@@ -5555,30 +5612,34 @@ msgstr ""
msgid "Release loop device %s"
msgstr ""
-#: nova/virt/disk/mount/nbd.py:59
-msgid "nbd unavailable: module not loaded"
+#: nova/virt/disk/mount/nbd.py:57 nova/virt/disk/mount/nbd.py:71
+msgid "No free nbd devices"
msgstr ""
-#: nova/virt/disk/mount/nbd.py:64
-msgid "No free nbd devices"
+#: nova/virt/disk/mount/nbd.py:62
+msgid "ndb module not loaded"
msgstr ""
-#: nova/virt/disk/mount/nbd.py:83
+#: nova/virt/disk/mount/nbd.py:63
+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:88
+#: nova/virt/disk/mount/nbd.py:93
#, python-format
msgid "qemu-nbd error: %s"
msgstr ""
-#: nova/virt/disk/mount/nbd.py:100
+#: nova/virt/disk/mount/nbd.py:105
#, python-format
msgid "nbd device %s did not show up"
msgstr ""
-#: nova/virt/disk/mount/nbd.py:110
+#: nova/virt/disk/mount/nbd.py:114
#, python-format
msgid "Release nbd device %s"
msgstr ""
@@ -5745,37 +5806,37 @@ msgstr ""
msgid "The ISCSI initiator name can't be found. Choosing the default one"
msgstr ""
-#: nova/virt/hyperv/basevolumeutils.py:79 nova/virt/libvirt/driver.py:1491
-#: nova/virt/xenapi/vm_utils.py:505
+#: nova/virt/hyperv/basevolumeutils.py:79 nova/virt/libvirt/driver.py:1503
+#: nova/virt/xenapi/vm_utils.py:510
#, python-format
msgid "block_device_list %s"
msgstr ""
-#: nova/virt/hyperv/driver.py:190 nova/virt/hyperv/driver.py:193
+#: nova/virt/hyperv/driver.py:183 nova/virt/hyperv/driver.py:186
msgid "plug_vifs called"
msgstr ""
-#: nova/virt/hyperv/driver.py:196
+#: nova/virt/hyperv/driver.py:189
msgid "ensure_filtering_rules_for_instance called"
msgstr ""
-#: nova/virt/hyperv/driver.py:201
+#: nova/virt/hyperv/driver.py:194
msgid "unfilter_instance called"
msgstr ""
-#: nova/virt/hyperv/driver.py:205
+#: nova/virt/hyperv/driver.py:198
msgid "confirm_migration called"
msgstr ""
-#: nova/virt/hyperv/driver.py:210
+#: nova/virt/hyperv/driver.py:203
msgid "finish_revert_migration called"
msgstr ""
-#: nova/virt/hyperv/driver.py:216
+#: nova/virt/hyperv/driver.py:209
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/driver.py:219
+#: nova/virt/hyperv/driver.py:212
msgid "get_console_output called"
msgstr ""
@@ -5978,161 +6039,166 @@ msgstr ""
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:183 nova/virt/libvirt/driver.py:1430
+#: nova/virt/hyperv/vmops.py:183 nova/virt/libvirt/driver.py:1436
msgid "Using config drive"
msgstr ""
-#: nova/virt/hyperv/vmops.py:194 nova/virt/libvirt/driver.py:1440
+#: nova/virt/hyperv/vmops.py:194 nova/virt/libvirt/driver.py:1446
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:239
+#: nova/virt/hyperv/vmops.py:201 nova/virt/libvirt/driver.py:1451
+#, python-format
+msgid "Creating config drive failed with error: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:243
#, python-format
msgid "Failed to create VM %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:242
+#: nova/virt/hyperv/vmops.py:246
#, python-format
msgid "Created VM %s..."
msgstr ""
-#: nova/virt/hyperv/vmops.py:259
+#: nova/virt/hyperv/vmops.py:263
#, python-format
msgid "Set memory for vm %s..."
msgstr ""
-#: nova/virt/hyperv/vmops.py:272
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Set vcpus for vm %s..."
msgstr ""
-#: nova/virt/hyperv/vmops.py:276
+#: nova/virt/hyperv/vmops.py:280
#, python-format
msgid "Creating a scsi controller for %(vm_name)s for volume attaching"
msgstr ""
-#: nova/virt/hyperv/vmops.py:285
+#: nova/virt/hyperv/vmops.py:289
msgid "Controller not found"
msgstr ""
-#: nova/virt/hyperv/vmops.py:293
+#: nova/virt/hyperv/vmops.py:297
#, python-format
msgid "Failed to add scsi controller to VM %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:310
+#: nova/virt/hyperv/vmops.py:314
#, python-format
msgid "Creating disk for %(vm_name)s by attaching disk file %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:342
#, python-format
msgid "Failed to add drive to VM %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:341
+#: nova/virt/hyperv/vmops.py:345
#, python-format
msgid "New %(drive_type)s drive path is %(drive_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:366
+#: nova/virt/hyperv/vmops.py:370
#, python-format
msgid "Failed to add %(drive_type)s image to VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:368
+#: nova/virt/hyperv/vmops.py:372
#, python-format
msgid "Created drive type %(drive_type)s for %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:373
+#: nova/virt/hyperv/vmops.py:377
#, python-format
msgid "Creating nic for %s "
msgstr ""
-#: nova/virt/hyperv/vmops.py:378
+#: nova/virt/hyperv/vmops.py:382
msgid "Cannot find vSwitch"
msgstr ""
-#: nova/virt/hyperv/vmops.py:398
+#: nova/virt/hyperv/vmops.py:402
msgid "Failed creating a port on the external vswitch"
msgstr ""
-#: nova/virt/hyperv/vmops.py:399
+#: nova/virt/hyperv/vmops.py:403
#, python-format
msgid "Failed creating port for %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:402
+#: nova/virt/hyperv/vmops.py:406
#, python-format
msgid "Created switch port %(vm_name)s on switch %(ext_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:414
+#: nova/virt/hyperv/vmops.py:418
#, python-format
msgid "Failed to add nic to VM %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:416
+#: nova/virt/hyperv/vmops.py:420
#, python-format
msgid "Created nic for %s "
msgstr ""
-#: nova/virt/hyperv/vmops.py:423 nova/virt/hyperv/vmops.py:426
+#: nova/virt/hyperv/vmops.py:427 nova/virt/hyperv/vmops.py:430
#, python-format
msgid "Attempting to bind NIC to %s "
msgstr ""
-#: nova/virt/hyperv/vmops.py:431
+#: nova/virt/hyperv/vmops.py:435
msgid "No vSwitch specified, attaching to default"
msgstr ""
-#: nova/virt/hyperv/vmops.py:456
+#: nova/virt/hyperv/vmops.py:460
#, python-format
msgid "Got request to destroy vm %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:500
+#: nova/virt/hyperv/vmops.py:504
#, python-format
msgid "Del: disk %(vhdfile)s vm %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:506
+#: nova/virt/hyperv/vmops.py:510
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:511
+#: nova/virt/hyperv/vmops.py:515
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:517
+#: nova/virt/hyperv/vmops.py:521
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:522
+#: nova/virt/hyperv/vmops.py:526
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:527
+#: nova/virt/hyperv/vmops.py:531
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:532
+#: nova/virt/hyperv/vmops.py:536
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:552
+#: nova/virt/hyperv/vmops.py:556
#, python-format
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:581
+#: nova/virt/hyperv/vmops.py:585
#, python-format
msgid "use_cow_image:%s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:601
+#: nova/virt/hyperv/vmops.py:605
#, python-format
msgid "Failed to create Difference Disk from %(base)s to %(target)s"
msgstr ""
@@ -6174,7 +6240,7 @@ msgstr ""
msgid "Removing existing folder %s "
msgstr ""
-#: nova/virt/hyperv/volumeops.py:90 nova/virt/xenapi/vm_utils.py:512
+#: nova/virt/hyperv/volumeops.py:90 nova/virt/xenapi/vm_utils.py:517
#, python-format
msgid "block device info: %s"
msgstr ""
@@ -6234,7 +6300,7 @@ msgstr ""
msgid "Failed to remove volume from VM %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:228 nova/virt/libvirt/driver.py:624
+#: nova/virt/hyperv/volumeops.py:228 nova/virt/libvirt/driver.py:623
msgid "Could not determine iscsi initiator name"
msgstr ""
@@ -6348,246 +6414,239 @@ msgstr ""
msgid "An error has occurred when calling the iscsi initiator: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:341
+#: nova/virt/libvirt/driver.py:340
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
-#: nova/virt/libvirt/driver.py:347
+#: nova/virt/libvirt/driver.py:346
#, python-format
msgid "Connecting to libvirt: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:368
+#: nova/virt/libvirt/driver.py:367
msgid "Connection to libvirt broke"
msgstr ""
-#: nova/virt/libvirt/driver.py:390 nova/virt/libvirt/driver.py:393
+#: nova/virt/libvirt/driver.py:389 nova/virt/libvirt/driver.py:392
#, python-format
msgid "Can not handle authentication request for %d credentials"
msgstr ""
-#: nova/virt/libvirt/driver.py:411
+#: nova/virt/libvirt/driver.py:410
#, python-format
msgid "Connection to libvirt failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:487
+#: nova/virt/libvirt/driver.py:486
#, python-format
msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:501
+#: nova/virt/libvirt/driver.py:500
msgid "During wait destroy, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:506
+#: nova/virt/libvirt/driver.py:505
msgid "Instance destroyed successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:528
+#: nova/virt/libvirt/driver.py:527
msgid "Error from libvirt during undefineFlags. Retrying with undefine"
msgstr ""
-#: nova/virt/libvirt/driver.py:543
+#: nova/virt/libvirt/driver.py:542
#, python-format
msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:556
+#: nova/virt/libvirt/driver.py:555
#, python-format
msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:573
+#: nova/virt/libvirt/driver.py:572
#, python-format
msgid "Deleting instance files %(target)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:587
+#: nova/virt/libvirt/driver.py:586
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:747
+#: nova/virt/libvirt/driver.py:746
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:757
+#: nova/virt/libvirt/driver.py:756
msgid "attaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/driver.py:777
+#: nova/virt/libvirt/driver.py:776
msgid "detaching LXC block device"
msgstr ""
-#: nova/virt/libvirt/driver.py:909
+#: nova/virt/libvirt/driver.py:908
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:913
+#: nova/virt/libvirt/driver.py:912
msgid "Failed to soft reboot instance."
msgstr ""
-#: nova/virt/libvirt/driver.py:945
+#: nova/virt/libvirt/driver.py:944
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:981
+#: nova/virt/libvirt/driver.py:980
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1113
+#: nova/virt/libvirt/driver.py:1108
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1120 nova/virt/powervm/operator.py:255
+#: nova/virt/libvirt/driver.py:1115 nova/virt/powervm/operator.py:255
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1136
+#: nova/virt/libvirt/driver.py:1131
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:1174 nova/virt/libvirt/driver.py:1200
+#: nova/virt/libvirt/driver.py:1169 nova/virt/libvirt/driver.py:1195
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:1189
+#: nova/virt/libvirt/driver.py:1184
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:1238
+#: nova/virt/libvirt/driver.py:1233
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:1242
+#: nova/virt/libvirt/driver.py:1237
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:1246 nova/virt/libvirt/driver.py:1250
+#: nova/virt/libvirt/driver.py:1241 nova/virt/libvirt/driver.py:1245
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:1278
-#, python-format
-msgid ""
-"Creating ephemeral disk named %(disk_name)s of size %(size_in_gb)s gb at "
-"%(fname)s"
-msgstr ""
-
-#: nova/virt/libvirt/driver.py:1322
+#: nova/virt/libvirt/driver.py:1311
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:1454
+#: nova/virt/libvirt/driver.py:1466
#, python-format
msgid "Injecting %(injection)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1464
+#: nova/virt/libvirt/driver.py:1476
#, python-format
msgid "Ignoring error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:1538
+#: nova/virt/libvirt/driver.py:1550
#, 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:1544
+#: nova/virt/libvirt/driver.py:1556
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:1548
+#: nova/virt/libvirt/driver.py:1560
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:1552
+#: nova/virt/libvirt/driver.py:1564
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:1568
+#: nova/virt/libvirt/driver.py:1580
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:1858
+#: nova/virt/libvirt/driver.py:1871
msgid "Starting toXML method"
msgstr ""
-#: nova/virt/libvirt/driver.py:1862
+#: nova/virt/libvirt/driver.py:1875
msgid "Finished toXML method"
msgstr ""
-#: nova/virt/libvirt/driver.py:1879
+#: nova/virt/libvirt/driver.py:1892
#, 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:2011
+#: nova/virt/libvirt/driver.py:2024
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:2128
+#: nova/virt/libvirt/driver.py:2141
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2211
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2235
+#: nova/virt/libvirt/driver.py:2248
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2239
+#: nova/virt/libvirt/driver.py:2252
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:2354
+#: nova/virt/libvirt/driver.py:2367
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:2362
+#: nova/virt/libvirt/driver.py:2375
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:2397
+#: nova/virt/libvirt/driver.py:2410
#, 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:2422
+#: nova/virt/libvirt/driver.py:2435
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2434
+#: nova/virt/libvirt/driver.py:2447
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -6597,34 +6656,34 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2451
+#: nova/virt/libvirt/driver.py:2464
#, 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:2499
+#: nova/virt/libvirt/driver.py:2512
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:2569
+#: nova/virt/libvirt/driver.py:2582
#, python-format
msgid "Live Migration failure: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2613
+#: nova/virt/libvirt/driver.py:2626
#, python-format
msgid "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
msgstr ""
-#: nova/virt/libvirt/driver.py:2740
+#: nova/virt/libvirt/driver.py:2753
#, python-format
msgid "skipping %(path)s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:2789
+#: nova/virt/libvirt/driver.py:2802
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
@@ -6673,11 +6732,11 @@ msgstr ""
msgid "iptables firewall: Setup Basic Filtering"
msgstr ""
-#: nova/virt/libvirt/imagebackend.py:215
+#: nova/virt/libvirt/imagebackend.py:213
msgid "You should specify libvirt_images_volume_group flag to use LVM images."
msgstr ""
-#: nova/virt/libvirt/imagebackend.py:278
+#: nova/virt/libvirt/imagebackend.py:276
#, python-format
msgid "Unknown image_type=%s"
msgstr ""
@@ -6848,7 +6907,7 @@ msgstr ""
msgid "Path %s must be LVM logical volume"
msgstr ""
-#: nova/virt/libvirt/utils.py:389
+#: nova/virt/libvirt/utils.py:436
msgid "Can't retrieve root device path from instance libvirt configuration"
msgstr ""
@@ -7077,27 +7136,27 @@ msgid ""
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:274
+#: nova/virt/vmwareapi/driver.py:261
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:357
+#: nova/virt/vmwareapi/driver.py:344
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:392
+#: nova/virt/vmwareapi/driver.py:379
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:397
+#: nova/virt/vmwareapi/driver.py:384
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:401
+#: nova/virt/vmwareapi/driver.py:388
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -7476,19 +7535,19 @@ msgstr ""
msgid "Got image size of %(size)s for the image %(image)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1495
+#: nova/virt/xenapi/agent.py:84 nova/virt/xenapi/vmops.py:1455
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1499
+#: nova/virt/xenapi/agent.py:88 nova/virt/xenapi/vmops.py:1459
#, 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:93 nova/virt/xenapi/vmops.py:1504
+#: nova/virt/xenapi/agent.py:93 nova/virt/xenapi/vmops.py:1464
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
@@ -7588,24 +7647,24 @@ msgstr ""
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:359
+#: nova/virt/xenapi/driver.py:355
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:571
+#: nova/virt/xenapi/driver.py:567
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:623
+#: nova/virt/xenapi/driver.py:619
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:659
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:747 nova/virt/xenapi/driver.py:761
+#: nova/virt/xenapi/driver.py:743 nova/virt/xenapi/driver.py:757
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -7693,44 +7752,44 @@ msgstr ""
msgid "Found no network for bridge %s"
msgstr ""
-#: nova/virt/xenapi/pool.py:78
+#: 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:173
+#: nova/virt/xenapi/pool.py:158
#, python-format
msgid "Unable to eject %(host)s from the pool; pool not empty"
msgstr ""
-#: nova/virt/xenapi/pool.py:190
+#: nova/virt/xenapi/pool.py:175
#, python-format
msgid "Unable to eject %(host)s from the pool; No master found"
msgstr ""
-#: nova/virt/xenapi/pool.py:207
+#: nova/virt/xenapi/pool.py:192
#, python-format
msgid "Pool-Join failed: %(e)s"
msgstr ""
-#: nova/virt/xenapi/pool.py:210
+#: nova/virt/xenapi/pool.py:195
#, python-format
msgid "Unable to join %(host)s in the pool"
msgstr ""
-#: nova/virt/xenapi/pool.py:226
+#: nova/virt/xenapi/pool.py:211
#, python-format
msgid "Pool-eject failed: %(e)s"
msgstr ""
-#: nova/virt/xenapi/pool.py:238
+#: nova/virt/xenapi/pool.py:223
#, python-format
msgid "Unable to set up pool: %(e)s."
msgstr ""
-#: nova/virt/xenapi/pool.py:249
+#: nova/virt/xenapi/pool.py:234
#, python-format
msgid "Pool-set_name_label failed: %(e)s"
msgstr ""
@@ -7747,609 +7806,609 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:266
+#: nova/virt/xenapi/vm_utils.py:271
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:278
+#: nova/virt/xenapi/vm_utils.py:283
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283 nova/virt/xenapi/vm_utils.py:298
+#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:287
+#: nova/virt/xenapi/vm_utils.py:292
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:302
+#: nova/virt/xenapi/vm_utils.py:307
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:341
+#: nova/virt/xenapi/vm_utils.py:346
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:358
+#: nova/virt/xenapi/vm_utils.py:363
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:361
+#: nova/virt/xenapi/vm_utils.py:366
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:366
+#: nova/virt/xenapi/vm_utils.py:371
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:371
+#: nova/virt/xenapi/vm_utils.py:376
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:382
+#: nova/virt/xenapi/vm_utils.py:387
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:401
+#: nova/virt/xenapi/vm_utils.py:406
#, 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:404
+#: nova/virt/xenapi/vm_utils.py:409
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:420
+#: nova/virt/xenapi/vm_utils.py:425
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:452
+#: nova/virt/xenapi/vm_utils.py:457
#, 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:483
+#: nova/virt/xenapi/vm_utils.py:488
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:584
+#: nova/virt/xenapi/vm_utils.py:589
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:604
+#: nova/virt/xenapi/vm_utils.py:609
#, python-format
msgid "No primary VDI found for %(vm_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:613
+#: nova/virt/xenapi/vm_utils.py:618
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:661
+#: nova/virt/xenapi/vm_utils.py:666
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:719
+#: nova/virt/xenapi/vm_utils.py:724
#, python-format
msgid "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:905
+#: nova/virt/xenapi/vm_utils.py:910
#, 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 %(sr_type)s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:961
+#: nova/virt/xenapi/vm_utils.py:966
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:995
+#: nova/virt/xenapi/vm_utils.py:1000
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1007
+#: nova/virt/xenapi/vm_utils.py:1012
#, python-format
msgid ""
"download_vhd %(image_id)s, attempt %(attempt_num)d/%(max_attempts)d, "
"params: %(params)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1020
+#: nova/virt/xenapi/vm_utils.py:1025
#, python-format
msgid "download_vhd failed: %r"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1054
+#: nova/virt/xenapi/vm_utils.py:1059
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1065
+#: nova/virt/xenapi/vm_utils.py:1070
#, python-format
msgid "Asking xapi to fetch vhd image %(image_id)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1129
+#: nova/virt/xenapi/vm_utils.py:1134
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1144
+#: nova/virt/xenapi/vm_utils.py:1149
#, python-format
msgid "image_size_bytes=%(size_bytes)d, allowed_size_bytes=%(allowed_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1148
+#: nova/virt/xenapi/vm_utils.py:1153
#, python-format
msgid ""
"Image size %(size_bytes)d exceeded instance_type allowed size "
"%(allowed_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1170
+#: nova/virt/xenapi/vm_utils.py:1175
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1183
+#: nova/virt/xenapi/vm_utils.py:1188
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1192
+#: nova/virt/xenapi/vm_utils.py:1197
#, 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:1211
+#: nova/virt/xenapi/vm_utils.py:1216
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1225
+#: nova/virt/xenapi/vm_utils.py:1230
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1234
+#: nova/virt/xenapi/vm_utils.py:1239
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1272
+#: nova/virt/xenapi/vm_utils.py:1277
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1293
+#: nova/virt/xenapi/vm_utils.py:1298
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1311
+#: nova/virt/xenapi/vm_utils.py:1316
#, python-format
msgid "Unknown image format %(disk_image_type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1342
+#: nova/virt/xenapi/vm_utils.py:1347
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1438
+#: nova/virt/xenapi/vm_utils.py:1443
#, python-format
msgid "Unable to parse rrd of %(vm_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1465
+#: nova/virt/xenapi/vm_utils.py:1470
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1493
+#: nova/virt/xenapi/vm_utils.py:1498
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1511
+#: nova/virt/xenapi/vm_utils.py:1516
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration and/or configure the flag "
"'sr_matching_filter'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1524
+#: nova/virt/xenapi/vm_utils.py:1529
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1532
+#: nova/virt/xenapi/vm_utils.py:1537
#, python-format
msgid "ISO: looking at SR %(sr_rec)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1534
+#: nova/virt/xenapi/vm_utils.py:1539
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1537
+#: nova/virt/xenapi/vm_utils.py:1542
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1540
+#: nova/virt/xenapi/vm_utils.py:1545
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1544
+#: nova/virt/xenapi/vm_utils.py:1549
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1546
+#: nova/virt/xenapi/vm_utils.py:1551
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1549
+#: nova/virt/xenapi/vm_utils.py:1554
#, python-format
msgid "ISO: PBD %(pbd_ref)s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1552
+#: nova/virt/xenapi/vm_utils.py:1557
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1555
+#: nova/virt/xenapi/vm_utils.py:1560
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1577
+#: nova/virt/xenapi/vm_utils.py:1582
#, 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:1593
+#: nova/virt/xenapi/vm_utils.py:1598
#, python-format
msgid "Unable to obtain RRD XML updates with server details: %(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1647
+#: nova/virt/xenapi/vm_utils.py:1652
#, python-format
msgid "Invalid statistics data from Xenserver: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1707
+#: nova/virt/xenapi/vm_utils.py:1712
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1794
+#: nova/virt/xenapi/vm_utils.py:1799
#, 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:1804
+#: nova/virt/xenapi/vm_utils.py:1809
#, python-format
msgid "VHD coalesce attempts exceeded (%(max_attempts)d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1839
+#: nova/virt/xenapi/vm_utils.py:1844
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1859
+#: nova/virt/xenapi/vm_utils.py:1864
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1872
+#: nova/virt/xenapi/vm_utils.py:1877
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1880
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1877
+#: nova/virt/xenapi/vm_utils.py:1882
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1880
+#: nova/virt/xenapi/vm_utils.py:1885
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1885
+#: nova/virt/xenapi/vm_utils.py:1890
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1893
+#: nova/virt/xenapi/vm_utils.py:1898
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1906
+#: nova/virt/xenapi/vm_utils.py:1911
#, python-format
msgid "Running pygrub against %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1913
+#: nova/virt/xenapi/vm_utils.py:1918
#, python-format
msgid "Found Xen kernel %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1915
+#: nova/virt/xenapi/vm_utils.py:1920
msgid "No Xen kernel found. Booting HVM."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1928
+#: nova/virt/xenapi/vm_utils.py:1933
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1934
+#: nova/virt/xenapi/vm_utils.py:1939
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1959
+#: nova/virt/xenapi/vm_utils.py:1964
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1972
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2026
+#: nova/virt/xenapi/vm_utils.py:2031
#, 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:2058
+#: nova/virt/xenapi/vm_utils.py:2063
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2110
+#: nova/virt/xenapi/vm_utils.py:2115
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2124
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2231
+#: nova/virt/xenapi/vm_utils.py:2236
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vmops.py:124 nova/virt/xenapi/vmops.py:672
+#: nova/virt/xenapi/vmops.py:124 nova/virt/xenapi/vmops.py:671
#, python-format
msgid "Updating progress to %(progress)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:166
+#: nova/virt/xenapi/vmops.py:165
msgid "Error: Agent is disabled"
msgstr ""
-#: nova/virt/xenapi/vmops.py:234
+#: nova/virt/xenapi/vmops.py:233
msgid "Starting instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:303
+#: nova/virt/xenapi/vmops.py:302
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vmops.py:375
+#: nova/virt/xenapi/vmops.py:374
#, python-format
msgid "Block device information present: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:406
+#: nova/virt/xenapi/vmops.py:405
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:479
+#: nova/virt/xenapi/vmops.py:478
msgid "Detected ISO image type, creating blank VM for install"
msgstr ""
-#: nova/virt/xenapi/vmops.py:496
+#: nova/virt/xenapi/vmops.py:495
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:522
+#: nova/virt/xenapi/vmops.py:521
msgid "Starting VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:528
+#: nova/virt/xenapi/vmops.py:527
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:542
+#: nova/virt/xenapi/vmops.py:541
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:545
+#: nova/virt/xenapi/vmops.py:544
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:556
+#: nova/virt/xenapi/vmops.py:555
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:583
+#: nova/virt/xenapi/vmops.py:582
msgid "Setting VCPU weight"
msgstr ""
-#: nova/virt/xenapi/vmops.py:591
+#: nova/virt/xenapi/vmops.py:590
#, python-format
msgid "Could not find VM with name %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:641
+#: nova/virt/xenapi/vmops.py:640
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:645
+#: nova/virt/xenapi/vmops.py:644
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:652
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:690
+#: nova/virt/xenapi/vmops.py:689
#, python-format
msgid "Resizing down VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:696 nova/virt/xenapi/vmops.py:746
+#: nova/virt/xenapi/vmops.py:695 nova/virt/xenapi/vmops.py:745
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:775
+#: nova/virt/xenapi/vmops.py:774
msgid "Resize down not allowed without auto_disk_config"
msgstr ""
-#: nova/virt/xenapi/vmops.py:820
+#: nova/virt/xenapi/vmops.py:819
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:825
+#: nova/virt/xenapi/vmops.py:824
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:869
+#: nova/virt/xenapi/vmops.py:868
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:960
+#: nova/virt/xenapi/vmops.py:959
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:986
+#: nova/virt/xenapi/vmops.py:985
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1013
+#: nova/virt/xenapi/vmops.py:1012
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1020
+#: nova/virt/xenapi/vmops.py:1019
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1027
+#: nova/virt/xenapi/vmops.py:1026
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1053
+#: nova/virt/xenapi/vmops.py:1052
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1079
+#: nova/virt/xenapi/vmops.py:1078
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1130
+#: nova/virt/xenapi/vmops.py:1129
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1164
+#: nova/virt/xenapi/vmops.py:1163
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1213
+#: nova/virt/xenapi/vmops.py:1212
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1217
+#: nova/virt/xenapi/vmops.py:1216
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1316
+#: nova/virt/xenapi/vmops.py:1276
msgid "Fetching VM ref while BUILDING failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1399
+#: nova/virt/xenapi/vmops.py:1359
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1418
+#: nova/virt/xenapi/vmops.py:1378
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1427
+#: nova/virt/xenapi/vmops.py:1387
#, python-format
msgid "Creating VIF for network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1430
+#: nova/virt/xenapi/vmops.py:1390
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1458
+#: nova/virt/xenapi/vmops.py:1418
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1554
+#: nova/virt/xenapi/vmops.py:1514
#, python-format
msgid ""
"Destination host:%(hostname)s must be in the same aggregate as the source"
" server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1586
+#: nova/virt/xenapi/vmops.py:1546
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1634
+#: nova/virt/xenapi/vmops.py:1594
msgid "VM.assert_can_migratefailed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1670
+#: nova/virt/xenapi/vmops.py:1630
msgid "Migrate Send failed"
msgstr ""