summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOpenStack Jenkins <jenkins@openstack.org>2013-05-29 19:38:37 +0000
committerOpenStack Jenkins <jenkins@openstack.org>2013-05-29 19:38:37 +0000
commitd51bdfb55b0fb086f29b843923e3a487633fd1be (patch)
tree38450d894a4efa2422b8b38a096ce0142c243d2a
parent09bb45688609d41d44d17c65ac08cf9e07f89654 (diff)
downloadnova-d51bdfb55b0fb086f29b843923e3a487633fd1be.tar.gz
nova-d51bdfb55b0fb086f29b843923e3a487633fd1be.tar.xz
nova-d51bdfb55b0fb086f29b843923e3a487633fd1be.zip
Imported Translations from Transifex
Change-Id: Iad6ee3ca13a992fec227613d0aa83737bbabd1b3
-rw-r--r--nova/locale/bg_BG/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/bs/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/ca/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/cs/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/da/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/de/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/en_AU/LC_MESSAGES/nova.po397
-rw-r--r--nova/locale/en_GB/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/en_US/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/es/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/fi_FI/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/fr/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/hr/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/hu/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/id/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/it/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/it_IT/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/ja/LC_MESSAGES/nova.po397
-rw-r--r--nova/locale/ka_GE/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/ko/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/ko_KR/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/ms/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/nb/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/nl_NL/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/nova.pot392
-rw-r--r--nova/locale/pt/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/pt_BR/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/ru/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/ru_RU/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/sw_KE/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/tl/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/tr/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/tr_TR/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/uk/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/vi_VN/LC_MESSAGES/nova.po393
-rw-r--r--nova/locale/zh_CN/LC_MESSAGES/nova.po395
-rw-r--r--nova/locale/zh_HK/LC_MESSAGES/nova.po390
-rw-r--r--nova/locale/zh_TW/LC_MESSAGES/nova.po393
38 files changed, 10237 insertions, 4688 deletions
diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po
index 231476c9f..90688b89f 100644
--- a/nova/locale/bg_BG/LC_MESSAGES/nova.po
+++ b/nova/locale/bg_BG/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-18 19:07+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Bulgarian (Bulgaria) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10968,6 +11116,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po
index 15d2e2ef6..4c9f3ac49 100644
--- a/nova/locale/bs/LC_MESSAGES/nova.po
+++ b/nova/locale/bs/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1669,6 +1672,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1968,23 +1972,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2009,6 +2023,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2058,21 +2073,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2083,6 +2102,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2102,12 +2122,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2152,7 +2172,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2167,23 +2187,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2286,14 +2306,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2303,189 +2326,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2493,22 +2567,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2793,13 +2873,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2847,7 +2927,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2976,6 +3056,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3109,7 +3190,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3126,16 +3207,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3200,16 +3281,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3305,19 +3415,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3336,6 +3460,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3914,44 +4052,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4251,7 +4394,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4591,99 +4734,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4803,12 +4946,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4890,11 +5033,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4919,17 +5062,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5544,65 +5687,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6730,38 +6878,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7704,7 +7852,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8664,19 +8812,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8985,70 +9133,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9103,29 +9251,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10967,6 +11115,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po
index f12a636e8..4a5ca982f 100644
--- a/nova/locale/ca/LC_MESSAGES/nova.po
+++ b/nova/locale/ca/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po
index f61eecce3..2933c5e41 100644
--- a/nova/locale/cs/LC_MESSAGES/nova.po
+++ b/nova/locale/cs/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-05-17 20:04+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
@@ -174,7 +174,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "Data páru klíčů jsou neplatná"
@@ -192,6 +194,7 @@ msgstr "Neplatný svazek"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr "Neplatná metadata"
@@ -1719,6 +1722,7 @@ msgstr "Vytvořit dvojici klíčů %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -2034,23 +2038,33 @@ msgstr "%(url)s vrácena s HTTP %(status)d"
msgid "Must specify an ExtensionManager class"
msgstr "Musí být určena třída ExtensionManager"
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr "Rozšířený zdroj: %s"
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr "Rozšíření %(ext_name)s: nelze rozšířit %(collection)s: Žádný takový zdroj"
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "Rozšíření %(ext_name)s: rozšiřování zdroje %(collection)s"
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2075,6 +2089,7 @@ msgid "offset param must be positive"
msgstr "parametr offset musí být kladný"
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr "značka [%s] nenalezena"
@@ -2125,21 +2140,25 @@ msgid "Loaded extension: %s"
msgstr "Načteno rozšíření: %s"
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr "Název roz: %s"
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr "Přezdívká roz: %s"
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr "Popis roz: %s"
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr "Jmenný prostor roz: %s"
@@ -2150,6 +2169,7 @@ msgid "Ext updated: %s"
msgstr "Roz aktualizováno: %s"
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr "Výjimka při načítání rozšíření: %s"
@@ -2169,12 +2189,12 @@ msgstr "Volání továrny rozšíření %s"
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s"
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s"
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "Nelze načíst rozšíření %(ext_name)s: %(exc)s"
@@ -2219,7 +2239,7 @@ msgstr "V požadavku zadáno prázdné tělo"
msgid "There is no such action: %s"
msgstr "Žádná taková činnost: %s"
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2234,23 +2254,23 @@ msgstr "Poškozené tělo požadavku"
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Volání pro získání %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr "Nepodporovaný Content-Type"
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2357,15 +2377,18 @@ msgstr "Položka metadat nenalezena"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr "Neplatná hodnota changes-since"
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Pokus o jemné smazání %s"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Hostitel %(host)s nemohl být nalezen."
@@ -2375,200 +2398,251 @@ msgstr "Hostitel %(host)s nemohl být nalezen."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr "Instance nemohla být nalezena"
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr "Špatný formát osobnosti: chybí %s"
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr "Špatný formát osobnosti"
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr "Obsah osobnosti pro %s nemůže být dekódován"
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
#, fuzzy
msgid "Unknown argment : port"
msgstr "neznámá chyby připojení hosta"
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)"
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)"
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Neplatná pevná IP adresa (%s)"
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Duplicitní sítě (%s) nejosu povoleny"
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr "Špatný formát sítě: chybí %s"
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr "Špatný formát sítě"
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr "Obsah uživatelských dat nemůže být dekódován"
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr "accessIPv4 není ve správném formátu IPv4"
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
#, fuzzy
msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv4 není ve správném formátu IPv4"
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr "Název serveru není určen"
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr "Zadáno neplatné flavorRef."
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
#, fuzzy
msgid "min_count must be an integer value"
msgstr "parametr limit musí být celé číslo"
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
#, fuzzy
msgid "max_count must be an integer value"
msgstr "parametr limit musí být celé číslo"
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr "Nelze najít požadovaný obraz"
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr "Zadán neplatný název_klíče."
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "id nemůže být None"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "id nemůže být None"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr "Instanci nebyla změněna velikost."
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "Argument 'type' pro restart není HARD či SOFT"
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr "Chybí argument 'type' pro restart"
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr "Nelze najít požadovanou konfiguraci."
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "Resize vyžaduje změnu velikosti."
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "%s je platný název instance"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr "Chybí vlastnost imageRef"
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr "Zadáno neplatné imageRef."
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr "Chybí vlastnost flavorRef"
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr "Nebylo zadáno adminPass"
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr "Neplatné adminPass"
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Nelze restartovat instanci"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr "Nelze zpracovat metadata dvojic hodnot/klíčů."
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "Požadavek na změnu velikosti má neplatnou vlastnost 'flavorRef'."
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'."
@@ -2576,22 +2650,28 @@ msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'."
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr "Neplatné tělo požadavku"
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr "Nelze zpracovat imageRef z požadavku."
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr "Nelze najít obraz ke znovu sestavení"
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr "Objekt createImage cyžaduje vlastnost name"
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
@@ -2890,13 +2970,13 @@ msgid "Error in evacuate, %s"
msgstr "Chyba v přesunu %s"
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Certifikát %(certificate_id)s nenalezen."
@@ -2947,7 +3027,7 @@ msgstr "Plovoucí ip %(address)s není přidružena."
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr "Chybí parametr dict"
@@ -3082,6 +3162,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Neplatná metadata"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr "Dvojice klíčů '%s' již existuje."
@@ -3221,7 +3302,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr "Poškozená vlasnost scheduler_hints"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Není dostatek parametrů k sestavení platného pravidla."
@@ -3240,16 +3321,16 @@ msgstr "Zobrazování sítě s id %s"
msgid "security group default rule not found"
msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena."
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "Špatná předpona pro to_global_ipv6: %s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr "Není zadána bezpečnostní skupina"
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr "Název bezpečnostní skupiny nemůže být prázdné"
@@ -3318,16 +3399,45 @@ msgstr "Vytvořit snímek ze svazku %s"
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Načteno rozšíření: %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, fuzzy, python-format
+msgid "Ext version: %i"
+msgstr "Popis roz: %s"
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Uvolnit adresu %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Uvolnit adresu %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, fuzzy, python-format
+msgid "Running _create_extension_point for %s"
+msgstr "Volání továrny rozšíření %s"
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3424,19 +3534,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Svazek není nalezen v instanci %(instance_id)s."
@@ -3455,6 +3579,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -4068,46 +4206,51 @@ msgstr "Vytvořit bezpečnostní skupinu %s"
msgid "Security group %s already exists"
msgstr "Bezpečnostní skupina %s již existuje"
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Nelze zničit vbd %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Nelze zničit vbd %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Id bezpečnostní skupiny by mělo být celé číslo"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr "Pravidlo (%s) nenalezeno"
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "Přidávání pravidla bezpečnostní skupiny: %r"
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Povolit přístup bezpečnostní skupiny %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Zrušit přístup bezpečnostní skupiny %s"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr "Id bezpečnostní skupiny by mělo být celé číslo"
@@ -4417,7 +4560,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Nastavování stavu vm instance na ERROR"
@@ -4788,16 +4931,16 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr "Aktualizace stavu hostitele"
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -4806,67 +4949,67 @@ msgstr ""
"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na "
"hypervizoru."
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instance není zapnuta"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..."
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr "Znovu získávání smazané instance"
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Zaznamování ovladače svazku: %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "Žádná služba pro ID výpočtu %s"
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, fuzzy, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
@@ -4875,7 +5018,7 @@ msgstr ""
"Zjištěna instance se jmenovkou '%(name_label)s', která je označena jako "
"SMAZÁNA, ale stále je přítomna na hostiteli."
-#: nova/compute/manager.py:4047
+#: nova/compute/manager.py:4032
#, fuzzy, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
@@ -4884,14 +5027,14 @@ msgstr ""
"Ničení instance se jmenovkou '%(name_label)s', která je označena jako "
"SMAZÁNA, ale stále je přítomna na hostiteli."
-#: nova/compute/manager.py:4054
+#: nova/compute/manager.py:4039
#, fuzzy, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
"Nerozpoznaná hodnota '%(action)s' pro "
"FLAGS.running_deleted_instance_action"
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR"
@@ -5013,12 +5156,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
#, fuzzy
msgid "Invalid block_device_mapping_destroy invocation"
msgstr "block_device_mapping %s"
@@ -5104,11 +5247,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Nelze restartovat instanci"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Nelze restartovat instanci"
@@ -5134,17 +5277,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "instance %s: zachráněna"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5781,70 +5924,75 @@ msgstr "Plovoucí ip není nalezena pro id %(id)s."
msgid "Quantum Error creating security group %s"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Smazat bezpečnostní skupinu %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Zachycena chyba: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Id bezpečnostní skupiny by mělo být celé číslo"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Zachycena chyba: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena."
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
"Bezpečnostní skupina %(security_group_id)s není nalezena v projektu "
"%(project_id)s."
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, fuzzy, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -7000,38 +7148,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Spouštění instancí: %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "Po ukončení instancí: %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr "Vnitřní chyba"
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr "Po vynuceném ukončení instancí: %s"
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
#, fuzzy
msgid "spawn error"
msgstr "neznámá chyby připojení hosta"
@@ -7993,7 +8141,7 @@ msgstr "Verze agenta instance: %s"
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr "Aktualizace statistik hostitele"
@@ -9011,22 +9159,22 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr "Instance %s: Spouštění přesunu disku a vypnutí"
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
#, fuzzy
msgid "Instance running successfully."
msgstr "Instance %s úspěšně běží."
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
#, fuzzy
msgid "Starting finish_migration"
msgstr "Instance %s: Spouštění dokončení přesunu"
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
#, fuzzy
msgid "Starting finish_revert_migration"
msgstr "Instance %s: Spuštění dokočení vrácení přesunu"
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, fuzzy, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr "Mazání souborů instance %(target)s"
@@ -9348,43 +9496,43 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)"
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "obraz již je připojen"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "iSCSI zařízení v %s nenalezeno"
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, fuzzy, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
"ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno "
"hledání a další pokus. Číslo pokusu: %(tries)s"
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, fuzzy, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)"
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
#, fuzzy
msgid "Fibre Channel device not found."
msgstr "iSCSI zařízení v %s nenalezeno"
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, fuzzy, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
@@ -9393,30 +9541,30 @@ msgstr ""
"ISCSI svazek zatím v %(mount_device)s nenalezen:. Bude znovu provedeno "
"hledání a další pokus. Číslo pokusu: %(tries)s"
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, fuzzy, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr "Nalezen uzel iSCSI %(mount_device)s (po %(tries)s pokusech)"
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9472,30 +9620,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Nelze použít globální roli %(role_id)s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11471,6 +11619,3 @@ msgstr "stav musí být dostupný"
msgid "status must be 'available'"
msgstr "stav musí být dostupný"
-#~ msgid "Malformed request url"
-#~ msgstr "Poškozená url požadavku"
-
diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po
index 482b792c2..70783dbbb 100644
--- a/nova/locale/da/LC_MESSAGES/nova.po
+++ b/nova/locale/da/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1669,6 +1672,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1968,23 +1972,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2009,6 +2023,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2058,21 +2073,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2083,6 +2102,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2102,12 +2122,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2152,7 +2172,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2167,23 +2187,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2286,14 +2306,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2303,189 +2326,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2493,22 +2567,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2793,13 +2873,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2847,7 +2927,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2976,6 +3056,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3109,7 +3190,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3126,16 +3207,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3200,16 +3281,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3305,19 +3415,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3336,6 +3460,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3914,44 +4052,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4251,7 +4394,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4591,99 +4734,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4803,12 +4946,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4890,11 +5033,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4919,17 +5062,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5544,65 +5687,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6730,38 +6878,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7704,7 +7852,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10968,6 +11116,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po
index 3bf807f06..d83c0a897 100644
--- a/nova/locale/de/LC_MESSAGES/nova.po
+++ b/nova/locale/de/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1970,23 +1974,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2011,6 +2025,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2060,21 +2075,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2085,6 +2104,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2104,12 +2124,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2154,7 +2174,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2169,23 +2189,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2288,14 +2308,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2305,190 +2328,241 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
#, fuzzy
msgid "Invalid instance image."
msgstr "Instanz %s: Rettung"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2496,22 +2570,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2798,13 +2878,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Instanz %s pausiert"
@@ -2853,7 +2933,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2982,6 +3062,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3115,7 +3196,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3132,16 +3213,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3206,16 +3287,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3312,19 +3422,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3343,6 +3467,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3923,44 +4061,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Nicht möglich volume %s zufinden"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4262,7 +4405,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4606,100 +4749,100 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4819,12 +4962,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4906,11 +5049,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4935,17 +5078,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5561,65 +5704,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6748,38 +6896,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7727,7 +7875,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8690,19 +8838,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9011,70 +9159,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9129,29 +9277,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10998,6 +11146,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po
index ac59772ec..0775bfd36 100644
--- a/nova/locale/en_AU/LC_MESSAGES/nova.po
+++ b/nova/locale/en_AU/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1679,6 +1682,7 @@ msgstr "Create key pair %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1982,23 +1986,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2023,6 +2037,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2072,21 +2087,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2097,6 +2116,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2116,12 +2136,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2166,7 +2186,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2181,23 +2201,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Calling getter %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2300,15 +2320,18 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Going to try to terminate %s"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2318,194 +2341,245 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Mountpoint cannot be translated: %s"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Mountpoint cannot be translated: %s"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
+#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "instance %s: booted"
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "instance %s: rescued"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Going to start terminating instances"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2513,22 +2587,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2819,13 +2899,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "setting network host"
@@ -2874,7 +2954,7 @@ msgstr "group %s already exists"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -3005,6 +3085,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Invalid signature for user %s"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3140,7 +3221,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Not enough parameters to build a valid rule."
@@ -3158,16 +3239,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3235,16 +3316,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Got exception: %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Release address %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Release address %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3341,19 +3451,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Associate address %(public_ip)s to instance %(instance_id)s"
@@ -3372,6 +3496,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -3967,45 +4105,50 @@ msgstr "Create Security Group %s"
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Unable to destroy VBD %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Unable to destroy VBD %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Revoke security group ingress %s"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorise security group ingress %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress %s"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4310,7 +4453,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4664,101 +4807,101 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Deleting user %s"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: booted"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Deleting user %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4878,12 +5021,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4966,11 +5109,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4995,17 +5138,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "instance %s: rescued"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5625,68 +5768,73 @@ msgstr "setting network host"
msgid "Quantum Error creating security group %s"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Delete security group %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Caught error: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Revoke security group ingress %s"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Caught error: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Authorise security group ingress %s"
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6819,38 +6967,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Running instances: %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "After terminating instances: %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7805,7 +7953,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8781,19 +8929,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9102,70 +9250,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "group %s already exists"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9220,30 +9368,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Unable to detach volume %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11113,6 +11261,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po
index 69b0e4641..eb1753123 100644
--- a/nova/locale/en_GB/LC_MESSAGES/nova.po
+++ b/nova/locale/en_GB/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "Keypair data is invalid"
@@ -186,6 +188,7 @@ msgstr "Invalid volume"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1675,6 +1678,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1977,23 +1981,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2018,6 +2032,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2067,21 +2082,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2092,6 +2111,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2111,12 +2131,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2161,7 +2181,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2176,23 +2196,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Calling getter %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2295,14 +2315,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Instance %(instance_id)s is not running."
@@ -2312,192 +2335,243 @@ msgstr "Instance %(instance_id)s is not running."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Instance %(instance_id)s is not running."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Instance %(instance_id)s is not running."
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
#, fuzzy
msgid "Invalid instance image."
msgstr "Invalid volume"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2505,22 +2579,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2809,13 +2889,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "instance %s: suspending"
@@ -2864,7 +2944,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2993,6 +3073,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3127,7 +3208,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3144,16 +3225,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3219,16 +3300,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3325,19 +3435,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Instance %(instance_id)s is not running."
@@ -3356,6 +3480,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -3940,44 +4078,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Unable to destroy VBD %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Unable to destroy VBD %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4281,7 +4424,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4630,101 +4773,101 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Re-exporting %s volumes"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Re-exporting %s volumes"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Invalid instance type %(instance_type)s."
@@ -4844,12 +4987,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4932,11 +5075,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4961,17 +5104,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5588,65 +5731,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6781,38 +6929,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7762,7 +7910,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8736,19 +8884,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9057,70 +9205,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9175,30 +9323,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Unable to detach volume %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11055,6 +11203,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po
index dd81626cf..53763932c 100644
--- a/nova/locale/en_US/LC_MESSAGES/nova.po
+++ b/nova/locale/en_US/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-01-21 18:28+0000\n"
"Last-Translator: Jeremy Stanley <fungi@yuggoth.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -171,7 +171,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "Keypair data is invalid"
@@ -189,6 +191,7 @@ msgstr "Invalid volume"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr "Invalid metadata"
@@ -1729,6 +1732,7 @@ msgstr "Create key pair %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr "Quota exceeded, too many key pairs."
@@ -2035,12 +2039,12 @@ msgstr "%(url)s returned with HTTP %(status)d"
msgid "Must specify an ExtensionManager class"
msgstr "Must specify an ExtensionManager class"
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr "Extended resource: %s"
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
@@ -2049,11 +2053,21 @@ msgstr ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "Extension %(ext_name)s extending resource: %(collection)s"
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2080,6 +2094,7 @@ msgid "offset param must be positive"
msgstr "offset param must be positive"
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr "marker [%s] not found"
@@ -2129,21 +2144,25 @@ msgid "Loaded extension: %s"
msgstr "Loaded extension: %s"
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr "Ext name: %s"
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr "Ext alias: %s"
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr "Ext description: %s"
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr "Ext namespace: %s"
@@ -2154,6 +2173,7 @@ msgid "Ext updated: %s"
msgstr "Ext updated: %s"
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr "Exception loading extension: %s"
@@ -2173,12 +2193,12 @@ msgstr "Calling extension factory %s"
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Failed to load extension %(ext_factory)s: %(exc)s"
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "Failed to load extension %(classpath)s: %(exc)s"
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "Failed to load extension %(ext_name)s: %(exc)s"
@@ -2223,7 +2243,7 @@ msgstr "Empty body provided in request"
msgid "There is no such action: %s"
msgstr "There is no such action: %s"
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2238,23 +2258,23 @@ msgstr "Malformed request body"
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Calling setter %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr "Unsupported Content-Type"
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2359,14 +2379,17 @@ msgstr "Metadata item was not found"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr "Invalid changes-since value"
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr "Only administrators may list deleted instances"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Host '%s' could not be found."
@@ -2376,194 +2399,245 @@ msgstr "Host '%s' could not be found."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr "Instance could not be found"
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr "Bad personality format: missing %s"
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr "Bad personality format"
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr "Personality content for %s cannot be decoded"
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr "Unknown argment : port"
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "Bad port format: port uuid is not in proper format (%s)"
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Bad networks format: network uuid is not in proper format (%s)"
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Invalid fixed IP address (%s)"
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Duplicate networks (%s) are not allowed"
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr "Bad network format: missing %s"
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr "Bad networks format"
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr "Userdata content cannot be decoded"
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr "accessIPv4 is not proper IPv4 format"
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv6 is not proper IPv6 format"
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr "Server name is not defined"
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr "Invalid flavorRef provided."
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr "min_count must be an integer value"
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr "min_count must be > 0"
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr "max_count must be an integer value"
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr "max_count must be > 0"
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr "min_count must be <= max_count"
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr "Can not find requested image"
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr "Invalid key_name provided."
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr "HostId cannot be updated."
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "HostId cannot be updated."
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr "Instance has not been resized."
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Instance %(instance_id)s could not be found."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "Argument 'type' for reboot is not HARD or SOFT"
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr "Missing argument 'type' for reboot"
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr "Unable to locate requested flavor."
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr "Resize requires a flavor change."
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Instance %(instance_id)s could not be found."
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "%s is a valid instance name"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr "Missing imageRef attribute"
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr "Invalid imageRef provided."
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr "Missing flavorRef attribute"
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr "No adminPass was specified"
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr "Invalid adminPass"
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Failed to soft reboot instance."
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr "Unable to parse metadata key/value pairs."
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "Resize request has invalid 'flavorRef' attribute."
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr "Resize requests require 'flavorRef' attribute."
@@ -2571,22 +2645,28 @@ msgstr "Resize requests require 'flavorRef' attribute."
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr "Invalid request body"
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr "Could not parse imageRef from request."
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr "Cannot find image for rebuild"
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr "createImage entity requires name attribute"
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Removing options '%(unk_opt_str)s' from query"
@@ -2884,13 +2964,13 @@ msgid "Error in evacuate, %s"
msgstr "Error in migrate %s"
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Fixed ip %(fixed_ip_id)s not found"
@@ -2939,7 +3019,7 @@ msgstr "Floating ip is not associated"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr "Missing parameter dict"
@@ -3073,6 +3153,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Invalid timestamp for date %s"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr "Key pair '%s' already exists."
@@ -3211,7 +3292,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr "Malformed scheduler_hints attribute"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Not enough parameters to build a valid rule."
@@ -3230,16 +3311,16 @@ msgstr "Showing network with id %s"
msgid "security group default rule not found"
msgstr "Security group with rule %(rule_id)s not found."
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "Bad prefix for to_global_ipv6: %s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr "Security group not specified"
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr "Security group name cannot be empty"
@@ -3306,16 +3387,45 @@ msgstr "Create snapshot from volume %s"
msgid "Invalid value '%s' for force."
msgstr "Invalid value '%s' for force. "
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Loaded extension: %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, fuzzy, python-format
+msgid "Ext version: %i"
+msgstr "Ext description: %s"
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Release address %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Release address %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, fuzzy, python-format
+msgid "Running _create_extension_point for %s"
+msgstr "Calling extension factory %s"
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr "Instance has had its instance_type removed from the DB"
@@ -3412,19 +3522,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Destroying VDIs for Instance %(instance_uuid)s"
@@ -3443,6 +3567,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr "Instance type for vpn instances"
@@ -4048,44 +4186,49 @@ msgstr "Create Security Group %s"
msgid "Security group %s already exists"
msgstr "Security group %s already exists"
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Unable to destroy vbd %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Unable to destroy vbd %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr "Security group is still in use"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr "Failed to update usages deallocating security group"
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr "Rule (%s) not found"
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr "Quota exceeded, too many security group rules."
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorize security group ingress %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress %s"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr "Security group id should be integer"
@@ -4395,7 +4538,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr "Ignoring volume cleanup failure due to %s"
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Setting instance vm_state to ERROR"
@@ -4756,16 +4899,16 @@ msgstr "Failed to generate usage audit for instance on host %s"
msgid "Updating bandwidth usage cache"
msgstr "Updating bandwidth usage cache"
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Updating bandwidth usage cache"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr "Updating host status"
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -4774,11 +4917,11 @@ msgstr ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr "During sync_power_state the instance has a pending task. Skip."
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
@@ -4787,57 +4930,57 @@ msgstr ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
-#: nova/compute/manager.py:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr "Instance shutdown by itself. Calling the stop API."
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr "error during stop() in sync_power_state."
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
#, fuzzy
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr "Instance is paused or suspended unexpectedly. Calling the stop API."
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
#, fuzzy
msgid "Instance is paused unexpectedly. Ignore."
msgstr "Instance is paused or suspended unexpectedly. Calling the stop API."
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr "Instance is not stopped. Calling the stop API."
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr "Instance is not (soft-)deleted."
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..."
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr "Reclaiming deleted instance"
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Loading compute driver '%s'"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr "No service record for host %s"
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
@@ -4846,7 +4989,7 @@ msgstr ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
-#: nova/compute/manager.py:4047
+#: nova/compute/manager.py:4032
#, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
@@ -4855,12 +4998,12 @@ msgstr ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
-#: nova/compute/manager.py:4054
+#: nova/compute/manager.py:4039
#, fuzzy, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr "Unrecognized value '%(action)s' for FLAGS.running_deleted_instance_action"
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Setting instance to %(state)s state."
@@ -4990,12 +5133,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
#, fuzzy
msgid "Invalid block_device_mapping_destroy invocation"
msgstr "block_device_mapping %s"
@@ -5081,11 +5224,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Failed to reboot instance"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Failed to reboot instance"
@@ -5111,17 +5254,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "instance %s: rescued"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr "Change will make usage less than 0 for the following resources: %(unders)s"
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5765,68 +5908,73 @@ msgstr "Multiple floating IP pools matches found for name '%s'"
msgid "Quantum Error creating security group %s"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Delete security group %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Caught error: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Security group id should be integer"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Delete security group %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Caught error: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Security group with rule %(rule_id)s not found."
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr "Security group %(security_group_id)s not found for project %(project_id)s."
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, fuzzy, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6998,38 +7146,38 @@ msgstr "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 r
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Running instances: %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "After terminating instances: %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr "Internal error"
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr "After force-killing instances: %s"
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
#, fuzzy
msgid "spawn error"
msgstr "unknown guestmount error"
@@ -7998,7 +8146,7 @@ msgstr "Windows version: %s "
msgid "get_available_resource called"
msgstr "get_available_resource called"
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr "Updating host stats"
@@ -9004,19 +9152,19 @@ msgstr "Getting disk size of %(i_name)s: %(e)s"
msgid "Starting migrate_disk_and_power_off"
msgstr "Starting migrate_disk_and_power_off"
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr "Instance running successfully."
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr "Starting finish_migration"
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr "Starting finish_revert_migration"
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, fuzzy, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr "Deleting instance files %(target)s"
@@ -9340,43 +9488,43 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr "%s is already mounted"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "iSCSI device not found at %s"
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, fuzzy, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, fuzzy, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
#, fuzzy
msgid "Fibre Channel device not found."
msgstr "iSCSI device not found at %s"
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, fuzzy, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
@@ -9385,30 +9533,30 @@ msgstr ""
"ISCSI volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, fuzzy, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr "Found iSCSI node %(mount_device)s (after %(tries)s rescans)"
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9464,29 +9612,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr "Could not create logical volume. No space left on any volume group."
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr "Unable to get checksum"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr "Image checksums do not match"
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr "Uncompressed image file not found"
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11434,6 +11582,3 @@ msgstr "status must be available"
msgid "status must be 'available'"
msgstr "status must be available"
-#~ msgid "Malformed request url"
-#~ msgstr "Malformed request url"
-
diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po
index 32bb9b000..7610d6e8c 100644
--- a/nova/locale/es/LC_MESSAGES/nova.po
+++ b/nova/locale/es/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-05-16 06:44+0000\n"
"Last-Translator: Paco Molinero <paco@byasl.com>\n"
"Language-Team: Spanish <es@li.org>\n"
@@ -175,7 +175,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -193,6 +195,7 @@ msgstr "Volumen inválido"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1687,6 +1690,7 @@ msgstr "Creando par de claves %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1992,23 +1996,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2033,6 +2047,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2082,21 +2097,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2107,6 +2126,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2126,12 +2146,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2176,7 +2196,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2191,23 +2211,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Llanado al adquiridor %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2310,15 +2330,18 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Vamos a ejecutar %s insntacias..."
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "La instacia %(instance_id)s no esta suspendida"
@@ -2328,195 +2351,246 @@ msgstr "La instacia %(instance_id)s no esta suspendida"
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Punto de montaje no puede ser traducido: %s"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Punto de montaje no puede ser traducido: %s"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "instancia %s: rescatada"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Fallo a reinicia la instancia"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2524,22 +2598,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2830,13 +2910,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "configurando la red del host"
@@ -2885,7 +2965,7 @@ msgstr "el grupo %s ya existe"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -3016,6 +3096,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Firma invalida para el usuario %s"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3152,7 +3233,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3170,16 +3251,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3247,16 +3328,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Obtenida excepción %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Liberar dirección %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Liberar dirección %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3353,19 +3463,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "La instacia %(instance_id)s no esta suspendida"
@@ -3384,6 +3508,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -3983,45 +4121,50 @@ msgstr "Crear Grupo de Seguridad %s"
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Imposible destruir VBD %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Imposible destruir VBD %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Revocar ingreso al grupo de seguridad %s"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Borrar grupo de seguridad %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Autorizar ingreso al grupo de seguridad %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revocar ingreso al grupo de seguridad %s"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4328,7 +4471,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4679,101 +4822,101 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Borrando usuario %s"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instancia %s: arrancada"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Borrando usuario %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Tipo de instancia inválido %(instance_type)s."
@@ -4893,12 +5036,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4983,11 +5126,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Fallo a reinicia la instancia"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Fallo a reinicia la instancia"
@@ -5013,17 +5156,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "instancia %s: rescatada"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5641,68 +5784,73 @@ msgstr "configurando la red del host"
msgid "Quantum Error creating security group %s"
msgstr "Borrar grupo de seguridad %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Borrar grupo de seguridad %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Borrar grupo de seguridad %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Capturado error: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Borrar grupo de seguridad %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Revocar ingreso al grupo de seguridad %s"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Borrar grupo de seguridad %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Capturado error: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Autorizar ingreso al grupo de seguridad %s"
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6840,38 +6988,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Ejecutando instancias: %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "Después de terminar las instancias: %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7824,7 +7972,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8800,19 +8948,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9121,70 +9269,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "el grupo %s ya existe"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9240,30 +9388,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Imposible desasociar volumen %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11134,6 +11282,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po
index 828260dc6..5dacd960b 100644
--- a/nova/locale/fi_FI/LC_MESSAGES/nova.po
+++ b/nova/locale/fi_FI/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-18 19:07+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Finnish (Finland) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10968,6 +11116,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po
index 753e50889..64140120e 100644
--- a/nova/locale/fr/LC_MESSAGES/nova.po
+++ b/nova/locale/fr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-05-14 08:35+0000\n"
"Last-Translator: Erwan Gallen <Unknown>\n"
"Language-Team: French <fr@li.org>\n"
@@ -173,7 +173,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "La paire de clés de donnée n'est pas valide"
@@ -191,6 +193,7 @@ msgstr "Volume invalide"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1726,6 +1729,7 @@ msgstr "Création du bi-clef %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -2039,23 +2043,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2080,6 +2094,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2129,21 +2144,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2154,6 +2173,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2173,12 +2193,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2223,7 +2243,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2238,23 +2258,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Appel du getter %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2357,15 +2377,18 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Va essayer d'arrêter %s"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "L'hôte %(host)s ne peut pas être trouvé."
@@ -2375,195 +2398,246 @@ msgstr "L'hôte %(host)s ne peut pas être trouvé."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Le point de montage ne peut pas être traduit : %s"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Le point de montage ne peut pas être traduit : %s"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "instance %s: récupérée"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Échec du redémarrage de l'instance"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2571,22 +2645,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2878,13 +2958,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Le certificat %(certificate_id)s non trouvé."
@@ -2933,7 +3013,7 @@ msgstr "L'IP dynamique %(address)s n'est pas associée."
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -3066,6 +3146,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Signature non valide pour l'utilisateur %s"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3202,7 +3283,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Pas assez de parametres pour contruire un règle valide."
@@ -3221,16 +3302,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé."
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3298,16 +3379,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Reçu exception : %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Désallocation de l'adresse %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Désallocation de l'adresse %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3404,19 +3514,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Volume non trouvé pour l'instance %(instance_id)s."
@@ -3435,6 +3559,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -4036,45 +4174,50 @@ msgstr "Création du groupe de sécurité %s"
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Impossible de supprimer le VBD %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Impossible de supprimer le VBD %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Révocation de groupe de sécurité %s"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorisation du groupe de sécurité %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Révocation de groupe de sécurité %s"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4381,7 +4524,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4735,101 +4878,101 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Suppression de l'utilisateur %s"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: a démarrée"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Suppression de l'utilisateur %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "L'instance de type %(instance_type)s est invalide."
@@ -4950,12 +5093,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -5040,11 +5183,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Échec du redémarrage de l'instance"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Échec du redémarrage de l'instance"
@@ -5070,17 +5213,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "instance %s: récupérée"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5700,70 +5843,75 @@ msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
msgid "Quantum Error creating security group %s"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Suppression du groupe de sécurité %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Erreur interceptée : %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Révocation de groupe de sécurité %s"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Erreur interceptée : %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé."
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
"Groupe de sécurité %(security_group_id)s non trouvé pour le projet "
"%(project_id)s."
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, fuzzy, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6903,38 +7051,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Instance actives : %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "Après l'arrêt d'instances : %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7892,7 +8040,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8872,19 +9020,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9193,70 +9341,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "le groupe %s existe déjà"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9312,30 +9460,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Impossible de détacher le volume %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11214,6 +11362,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po
index 051488c72..a46122ab6 100644
--- a/nova/locale/hr/LC_MESSAGES/nova.po
+++ b/nova/locale/hr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
@@ -170,7 +170,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -188,6 +190,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1671,6 +1674,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1970,23 +1974,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2011,6 +2025,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2060,21 +2075,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2085,6 +2104,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2104,12 +2124,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2154,7 +2174,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2169,23 +2189,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2288,14 +2308,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2305,189 +2328,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2495,22 +2569,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2795,13 +2875,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2849,7 +2929,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2978,6 +3058,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3111,7 +3192,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3128,16 +3209,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3202,16 +3283,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3307,19 +3417,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3338,6 +3462,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3916,44 +4054,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4253,7 +4396,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4593,99 +4736,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4805,12 +4948,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4892,11 +5035,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4921,17 +5064,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5546,65 +5689,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6732,38 +6880,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7706,7 +7854,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8666,19 +8814,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8987,70 +9135,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9105,29 +9253,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po
index c58a40172..6cb1bbbbe 100644
--- a/nova/locale/hu/LC_MESSAGES/nova.po
+++ b/nova/locale/hu/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po
index 2610f11e7..521b4d2d7 100644
--- a/nova/locale/id/LC_MESSAGES/nova.po
+++ b/nova/locale/id/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po
index a24a4c942..c1833f6c3 100644
--- a/nova/locale/it/LC_MESSAGES/nova.po
+++ b/nova/locale/it/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr "Volume non valido"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1674,6 +1677,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1975,23 +1979,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2016,6 +2030,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2065,21 +2080,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2090,6 +2109,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2109,12 +2129,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2159,7 +2179,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2174,23 +2194,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Dichiarando la coda %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2293,14 +2313,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2310,192 +2333,243 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
+#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "istanza %s: creazione snapshot in corso"
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
#, fuzzy
msgid "Invalid instance image."
msgstr "Volume non valido"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Impossibile riavviare l'istanza"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2503,22 +2577,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2807,13 +2887,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "istanza %s: sospensione in corso"
@@ -2862,7 +2942,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2991,6 +3071,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3124,7 +3205,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3141,16 +3222,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3218,16 +3299,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3324,19 +3434,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3355,6 +3479,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3941,44 +4079,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Impossibile localizzare il volume %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Impossibile localizzare il volume %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4282,7 +4425,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4630,100 +4773,100 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4843,12 +4986,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4933,11 +5076,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Impossibile riavviare l'istanza"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Impossibile riavviare l'istanza"
@@ -4963,17 +5106,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5591,65 +5734,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6783,38 +6931,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7765,7 +7913,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8740,19 +8888,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9061,70 +9209,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9180,30 +9328,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Impossibile smontare il volume %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11053,6 +11201,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po
index 6f54872d9..b114d30dd 100644
--- a/nova/locale/it_IT/LC_MESSAGES/nova.po
+++ b/nova/locale/it_IT/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po
index 1576dbdcb..9fc9c4342 100644
--- a/nova/locale/ja/LC_MESSAGES/nova.po
+++ b/nova/locale/ja/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1677,6 +1680,7 @@ msgstr "Create key pair: キーペア %s を作成します。"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1980,23 +1984,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2021,6 +2035,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2070,21 +2085,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2095,6 +2114,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2114,12 +2134,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2164,7 +2184,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2179,23 +2199,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "getter %s をコールします。"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2298,15 +2318,18 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "%s を停止しようとしています"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2316,194 +2339,245 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "マウントポイントを変換できません。 %s"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "マウントポイントを変換できません。 %s"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
+#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "インスタンス %s: 起動しました。"
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "インスタンス %s: rescued"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "インスタンス終了処理を開始します。"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2511,22 +2585,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2817,13 +2897,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "ネットワークホストの設定をします。"
@@ -2872,7 +2952,7 @@ msgstr "グループ %s は既に存在しています。"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -3003,6 +3083,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Invalid signature: ユーザ %s の署名が不正です。"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3138,7 +3219,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "有効なルールを作成する為の十分なパラメータがありません"
@@ -3156,16 +3237,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3233,16 +3314,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "例外 %s が発生しました。"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Release address: アドレス %s を開放します。"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Release address: アドレス %s を開放します。"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3339,19 +3449,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て"
@@ -3370,6 +3494,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -3965,45 +4103,50 @@ msgstr "Create Security Group: セキュリティグループ %s を作成しま
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "VBD %s の削除に失敗しました。"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "VBD %s の削除に失敗しました。"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorize security group ingress: セキュリティグループ許可 %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4308,7 +4451,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4662,101 +4805,101 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Deleting user: ユーザ %s を削除します。"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "インスタンス %s: 起動しました。"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Deleting user: ユーザ %s を削除します。"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4876,12 +5019,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4964,11 +5107,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4993,17 +5136,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "インスタンス %s: rescued"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5621,68 +5764,73 @@ msgstr "ネットワークホストの設定をします。"
msgid "Quantum Error creating security group %s"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Delete security group: セキュリティグループ %s を削除します。"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "エラー %s をキャッチしました。"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "エラー %s をキャッチしました。"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Authorize security group ingress: セキュリティグループ許可 %s"
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6816,38 +6964,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "インスタンス %s は実行中です。"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "インスタンス %s を終了した後です。"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7798,7 +7946,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8772,19 +8920,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9093,70 +9241,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "グループ %s は既に存在しています。"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9211,30 +9359,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "ボリューム %s を切断(detach)できません"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11101,6 +11249,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po
index 5af44ff36..440dbf11b 100644
--- a/nova/locale/ka_GE/LC_MESSAGES/nova.po
+++ b/nova/locale/ka_GE/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po
index 779c92cfe..577950dc2 100644
--- a/nova/locale/ko/LC_MESSAGES/nova.po
+++ b/nova/locale/ko/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,190 +2327,241 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
+#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "인스턴스 %s: 스냅샷 저장중"
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2495,22 +2569,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2798,13 +2878,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "인스턴스 %s: 스냅샷 저장중"
@@ -2853,7 +2933,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2982,6 +3062,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3115,7 +3196,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3132,16 +3213,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3206,16 +3287,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3312,19 +3422,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3343,6 +3467,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3923,44 +4061,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "%s 볼륨을 찾을수 없습니다"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4261,7 +4404,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4607,100 +4750,100 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4820,12 +4963,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4907,11 +5050,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4936,17 +5079,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5561,65 +5704,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6747,38 +6895,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7727,7 +7875,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8696,19 +8844,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9017,70 +9165,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9135,30 +9283,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11004,6 +11152,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po
index 656903d7e..f295e9cbf 100644
--- a/nova/locale/ko_KR/LC_MESSAGES/nova.po
+++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-06 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "Keypair 데이터가 맞지 않습니다"
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,190 +2327,241 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
#, fuzzy
msgid "Invalid instance image."
msgstr "입력 값이 정확하지 않습니다."
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2495,22 +2569,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2795,13 +2875,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2849,7 +2929,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2978,6 +3058,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3111,7 +3192,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3128,16 +3209,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3202,16 +3283,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "주소 릴리즈 %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "주소 릴리즈 %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3308,19 +3418,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3339,6 +3463,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3917,44 +4055,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4254,7 +4397,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4594,99 +4737,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4806,12 +4949,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4893,11 +5036,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4922,17 +5065,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5547,65 +5690,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6733,38 +6881,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7707,7 +7855,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8667,19 +8815,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8988,70 +9136,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9106,29 +9254,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10971,6 +11119,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po
index 692ec6453..7f0229c5a 100644
--- a/nova/locale/ms/LC_MESSAGES/nova.po
+++ b/nova/locale/ms/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po
index bf17d4298..3f8a3cb00 100644
--- a/nova/locale/nb/LC_MESSAGES/nova.po
+++ b/nova/locale/nb/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-09-13 10:30+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: nb <LL@li.org>\n"
@@ -170,7 +170,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -188,6 +190,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1671,6 +1674,7 @@ msgstr "Lag nøkkelpar %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1971,23 +1975,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2012,6 +2026,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2061,21 +2076,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2086,6 +2105,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2105,12 +2125,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Kunne ikke laste utvidelse %(ext_factory)s: %(exc)s"
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "Kunne ikke laste utvidelse %(classpath)s: %(exc)s"
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "Kunne ikke laste utvidelse %(ext_name)s: %(exc)s"
@@ -2155,7 +2175,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr "Ingen slik handling: %s"
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2170,23 +2190,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2289,14 +2309,17 @@ msgstr "Metadata element ble ikke funnet"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Tjeneste %(service_id)s ble ikke funnet."
@@ -2306,192 +2329,243 @@ msgstr "Tjeneste %(service_id)s ble ikke funnet."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr "Feil nettverks-format: mangler %s"
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr "Feil nettverks-format"
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr "Tjenernavn er ikke definert"
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Ressurs ble ikke funnet."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Ressurs ble ikke funnet."
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
#, fuzzy
msgid "Invalid instance image."
msgstr "Ugyldig snapshot"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2499,22 +2573,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2800,13 +2880,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Metadata element ble ikke funnet"
@@ -2855,7 +2935,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2984,6 +3064,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr "Nøkkelpar '%s' finnes allerede."
@@ -3119,7 +3200,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Ikke nok parametere for å lage en gyldig regel."
@@ -3137,16 +3218,16 @@ msgstr "Viser nettverk med id %s"
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "Sletter nettverk med id %s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3211,16 +3292,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Laster utvidelse %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Frigjør adresse %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Frigjør adresse %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3316,19 +3426,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3347,6 +3471,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3927,44 +4065,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4264,7 +4407,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4604,99 +4747,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4816,12 +4959,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4903,11 +5046,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4932,17 +5075,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5559,65 +5702,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6747,38 +6895,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7724,7 +7872,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8686,19 +8834,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9007,70 +9155,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "Tjener ikke funnet"
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9125,29 +9273,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10993,6 +11141,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po
index 3b305e9d6..28aea5b71 100644
--- a/nova/locale/nl_NL/LC_MESSAGES/nova.po
+++ b/nova/locale/nl_NL/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
index 6f2a7b3c4..44ddf5515 100644
--- a/nova/locale/nova.pot
+++ b/nova/locale/nova.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: nova jenkins.nova.propose.translation.update.260\n"
+"Project-Id-Version: nova jenkins.nova.propose.translation.update.261\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+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"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1669,6 +1672,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1968,23 +1972,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2009,6 +2023,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2058,21 +2073,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2083,6 +2102,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2102,12 +2122,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2152,7 +2172,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2167,23 +2187,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2286,14 +2306,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2303,189 +2326,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2493,22 +2567,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2793,13 +2873,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2847,7 +2927,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2976,6 +3056,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3109,7 +3190,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3126,16 +3207,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3200,16 +3281,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3305,19 +3415,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3336,6 +3460,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3914,44 +4052,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4251,7 +4394,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4591,99 +4734,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4803,12 +4946,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4890,11 +5033,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4919,17 +5062,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5544,65 +5687,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6730,38 +6878,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7704,7 +7852,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8664,19 +8812,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8985,70 +9133,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9103,29 +9251,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po
index 0dfd9944b..72cfc2e46 100644
--- a/nova/locale/pt/LC_MESSAGES/nova.po
+++ b/nova/locale/pt/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po
index e85709ba7..ab5358d49 100644
--- a/nova/locale/pt_BR/LC_MESSAGES/nova.po
+++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-05-04 19:25+0000\n"
"Last-Translator: Júlio Cezar Santos Pires <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr "Volume inválido"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1677,6 +1680,7 @@ msgstr "Criar par de chaves %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1981,23 +1985,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2022,6 +2036,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2071,21 +2086,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2096,6 +2115,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2115,12 +2135,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2165,7 +2185,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2180,23 +2200,23 @@ msgstr "Corpo do pedido está mal formado"
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Chamando o pai %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2299,15 +2319,18 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Começando a terminar instâncias"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Host %(host)s não encontrado."
@@ -2317,195 +2340,246 @@ msgstr "Host %(host)s não encontrado."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Ponto de montagem não pode ser traduzido: %s"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Ponto de montagem não pode ser traduzido: %s"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Serviço %(service_id)s não encontrado."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Serviço %(service_id)s não encontrado."
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "Corpo do pedido está mal formado"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Falhou ao reiniciar instância"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2513,22 +2587,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2818,13 +2898,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Certificado %(certificate_id)s não encontrado."
@@ -2875,7 +2955,7 @@ msgstr "group %s já existe"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -3006,6 +3086,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Assinatura inválida para usuário %s"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3143,7 +3224,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3161,16 +3242,16 @@ msgstr "Mostrando rede com id %s"
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "Removendo rede com id %s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3238,16 +3319,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Liberar endereço %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Liberar endereço %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3344,19 +3454,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Volume não encontrada para a instância %(instance_id)s."
@@ -3375,6 +3499,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -3970,45 +4108,50 @@ msgstr "Criar Grupo de Segurança %s"
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Não é possível destruir o VBD %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Não é possível destruir o VBD %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Revogado entrada do grupo de segurança %s"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Excluir grupo de segurança %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Autorizada entrada do grupo de segurança %s"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revogado entrada do grupo de segurança %s"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4313,7 +4456,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4666,101 +4809,101 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Remover volume com id: %s"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instância %s não encontrada"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Removendo imagem %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Iniciando instância %s"
@@ -4880,12 +5023,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4969,11 +5112,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Falhou ao reiniciar instância"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Falhou ao reiniciar instância"
@@ -4999,17 +5142,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "Corpo do pedido está mal formado"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5627,68 +5770,73 @@ msgstr "Removendo rede com id %s"
msgid "Quantum Error creating security group %s"
msgstr "Excluir grupo de segurança %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Excluir grupo de segurança %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Excluir grupo de segurança %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Capturado o erro: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Excluir grupo de segurança %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Revogado entrada do grupo de segurança %s"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Excluir grupo de segurança %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Capturado o erro: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Autorizada entrada do grupo de segurança %s"
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6823,38 +6971,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr "Erro interno"
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7810,7 +7958,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8790,19 +8938,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9111,70 +9259,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "group %s já existe"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9230,30 +9378,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Não é possível desconectar o volume %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11115,6 +11263,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po
index c2c5a0dbf..5605998f2 100644
--- a/nova/locale/ru/LC_MESSAGES/nova.po
+++ b/nova/locale/ru/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
@@ -176,7 +176,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -194,6 +196,7 @@ msgstr "Недопустимый том"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr "Недопустимые метаданные"
@@ -1711,6 +1714,7 @@ msgstr "Создание пары ключей %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -2022,12 +2026,12 @@ msgstr "%(url)s возвратил с HTTP %(status)d"
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr "Расширенный ресурс: %s"
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
@@ -2036,11 +2040,21 @@ msgstr ""
"Расширение %(ext_name)s: Невозможно расширить ресурс %(collection)s: Нет "
"такого ресурса"
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "Расширение %(ext_name)s расширение ресурса: %(collection)s"
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2065,6 +2079,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr "маркер [%s] не найден"
@@ -2115,21 +2130,25 @@ msgid "Loaded extension: %s"
msgstr "Загруженное расширение: %s"
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2140,6 +2159,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2159,12 +2179,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s"
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s"
@@ -2209,7 +2229,7 @@ msgstr "Пустое тело предоставлено в запросе"
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2224,23 +2244,23 @@ msgstr "Неправильное тело запроса"
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Выполняется вызов getter %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr "Не поддерживаемый тип содержимого"
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2345,15 +2365,18 @@ msgstr "Элемент метаданных не найден"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Выполнение запуска копий"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Узел %(host)s не найден."
@@ -2363,197 +2386,248 @@ msgstr "Узел %(host)s не найден."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr "Копия не найдена"
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
#, fuzzy
msgid "Unknown argment : port"
msgstr "Неизвестная цепочка: %r"
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)"
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)"
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Недопустимый фиксированный IP-адрес (%s)"
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Дубликаты сетей (%s) не разрешены"
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr "Недопустимый сетевой формат: отсутствует %s"
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr "Недопустимый сетевой формат"
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr "Содержимое данных пользователя не может быть дешифровано"
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr "Имя сервера не задано"
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr "Предоставлен недопустимый flavorRef."
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr "Невозможно найти запрошенный образ"
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr "Предоставлен недопустимый key_name."
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Точка подключения не может быть переведена: %s"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Точка подключения не может быть переведена: %s"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr "С копией не производилось изменение размера."
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Копия %(instance_id)s не найдена."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr "Отсутствует аргумент типа 'type' для перезагрузки"
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "Изменение размера требует изменения объёма."
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Копия %(instance_id)s не найдена."
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "Недопустимый запрос тела"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr "Отсутствует атрибут imageRef"
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr "Отсутствует атрибут flavorRef"
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr "adminPass не был задан"
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr "Недопустимый adminPass"
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Ошибка перезагрузки копии"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "Запрос изменения размера имеет недопустимый атрибут 'flavorRef'."
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr "Запросы изменение размера требуют атрибут 'flavorRef'."
@@ -2561,22 +2635,28 @@ msgstr "Запросы изменение размера требуют атри
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr "Недопустимый запрос тела"
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
@@ -2871,13 +2951,13 @@ msgid "Error in evacuate, %s"
msgstr "Ошибка перемещения %s"
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Сертификат %(certificate_id)s не найден."
@@ -2928,7 +3008,7 @@ msgstr "Тип тома %(name)s уже существует."
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -3061,6 +3141,7 @@ msgid "Invalid timestamp for date %s"
msgstr "Недопустимые метаданные"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3200,7 +3281,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Недостаточно параметров для сбора правильного правила."
@@ -3219,16 +3300,16 @@ msgstr "Отображение сети с идентификатором %s"
msgid "security group default rule not found"
msgstr "Группа безопасности с правилом %(rule_id)s не найдена."
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "Недопустимый префикс для to_global_ipv6: %s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr "Группа безопасности не задана"
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr "Наименование группы безопасности не может отсутствовать"
@@ -3297,16 +3378,45 @@ msgstr "Создать снимок из тома %s"
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Загруженное расширение: %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, fuzzy, python-format
+msgid "Ext version: %i"
+msgstr "Версия агента копии: %s"
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "Присвоить адрес %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "Присвоить адрес %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3403,19 +3513,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Не найден том для копии %(instance_id)s."
@@ -3434,6 +3558,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -4042,46 +4180,51 @@ msgstr "Создать группу безопасности %s"
msgid "Security group %s already exists"
msgstr "Группа безопасности %s уже существует"
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Невозможно ликвидировать vbd %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Невозможно ликвидировать vbd %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "Группа безопасности (%s) не найдена"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Удалить группу безопасности %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr "Правило (%s) не найдено"
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "Добавление правила группы безопасности: %r"
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4387,7 +4530,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Установка состояния копии vm_state на ERROR"
@@ -4755,16 +4898,16 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr "Обновление временных данных использования полосы пропускания"
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Обновление временных данных использования полосы пропускания"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr "Обновление состояния узла"
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -4773,88 +4916,88 @@ msgstr ""
"Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в "
"гипервизоре."
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "копия не включена"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..."
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "Нет службы для compute ID %s"
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, fuzzy, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
"Не распознанное значение '%(action)s' для "
"FLAGS.running_deleted_instance_action"
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "%s. Установка состояния копии vm_state на ERROR"
@@ -4976,12 +5119,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
#, fuzzy
msgid "Invalid block_device_mapping_destroy invocation"
msgstr "block_device_mapping %s"
@@ -5067,11 +5210,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Ошибка перезагрузки копии"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Ошибка перезагрузки копии"
@@ -5097,17 +5240,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "Недопустимый запрос тела"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5740,70 +5883,75 @@ msgstr "установка сетевого узла"
msgid "Quantum Error creating security group %s"
msgstr "Удалить группу безопасности %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Удалить группу безопасности %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Удалить группу безопасности %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Обнаружена ошибка: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Удалить группу безопасности %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Группа безопасности (%s) не найдена"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Удалить группу безопасности %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Обнаружена ошибка: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "Группа безопасности с правилом %(rule_id)s не найдена."
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
"Группа безопасности %(security_group_id)s не найдена для проекта "
"%(project_id)s."
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, fuzzy, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6953,38 +7101,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Выполняемые копии: %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "После завершения работы копий: %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr "Внутренняя ошибка"
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr "После принудительного завершения работы копий: %s"
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
#, fuzzy
msgid "spawn error"
msgstr "Ошибка аутентификации"
@@ -7941,7 +8089,7 @@ msgstr "Версия агента копии: %s"
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8936,20 +9084,20 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
#, fuzzy
msgid "Instance running successfully."
msgstr "Копия %s: выполнение"
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9263,43 +9411,43 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)"
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "образ уже присоединён"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "iSCSI-устройство не найдено в %s"
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, fuzzy, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
"Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная "
"проверка и попытка. Повторение: %(tries)s"
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, fuzzy, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)"
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
#, fuzzy
msgid "Fibre Channel device not found."
msgstr "iSCSI-устройство не найдено в %s"
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, fuzzy, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
@@ -9308,30 +9456,30 @@ msgstr ""
"Том ISCSI не найден в: %(mount_device)s. Будет выполнена повторная "
"проверка и попытка. Повторение: %(tries)s"
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, fuzzy, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr "Найден узел iSCSI %(mount_device)s (после %(tries)s повторных проверок)"
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9387,30 +9535,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "Невозможно использовать глобальные полномочия %(role_id)s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11343,6 +11491,3 @@ msgstr "Образ должен быть доступен"
msgid "status must be 'available'"
msgstr "Образ должен быть доступен"
-#~ msgid "Malformed request url"
-#~ msgstr "Неправильный запрос url"
-
diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po
index 32e8ef2bb..b8cd128f7 100644
--- a/nova/locale/ru_RU/LC_MESSAGES/nova.po
+++ b/nova/locale/ru_RU/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
@@ -170,7 +170,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -188,6 +190,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1671,6 +1674,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1970,23 +1974,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2011,6 +2025,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2060,21 +2075,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2085,6 +2104,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2104,12 +2124,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2154,7 +2174,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2169,23 +2189,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2288,14 +2308,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2305,189 +2328,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2495,22 +2569,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2795,13 +2875,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2849,7 +2929,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2978,6 +3058,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3111,7 +3192,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3128,16 +3209,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3202,16 +3283,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3307,19 +3417,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3338,6 +3462,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3916,44 +4054,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4253,7 +4396,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4593,99 +4736,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4805,12 +4948,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4892,11 +5035,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4921,17 +5064,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5546,65 +5689,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6732,38 +6880,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7706,7 +7854,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8666,19 +8814,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8987,70 +9135,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9105,29 +9253,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po
index e136f58a6..b7f77bc00 100644
--- a/nova/locale/sw_KE/LC_MESSAGES/nova.po
+++ b/nova/locale/sw_KE/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po
index 30220155a..b66e11f6d 100644
--- a/nova/locale/tl/LC_MESSAGES/nova.po
+++ b/nova/locale/tl/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1669,6 +1672,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1968,23 +1972,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2009,6 +2023,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2058,21 +2073,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2083,6 +2102,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2102,12 +2122,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2152,7 +2172,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2167,23 +2187,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2286,14 +2306,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2303,189 +2326,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2493,22 +2567,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2793,13 +2873,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2847,7 +2927,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2976,6 +3056,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3109,7 +3190,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3126,16 +3207,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3200,16 +3281,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3305,19 +3415,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3336,6 +3460,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10968,6 +11116,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po
index e3c0352c7..28c371201 100644
--- a/nova/locale/tr/LC_MESSAGES/nova.po
+++ b/nova/locale/tr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1669,6 +1672,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1968,23 +1972,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2009,6 +2023,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2058,21 +2073,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2083,6 +2102,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2102,12 +2122,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2152,7 +2172,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2167,23 +2187,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2286,14 +2306,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2303,189 +2326,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2493,22 +2567,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2793,13 +2873,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2847,7 +2927,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2976,6 +3056,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3109,7 +3190,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3126,16 +3207,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3200,16 +3281,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3305,19 +3415,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3336,6 +3460,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3914,44 +4052,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4251,7 +4394,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4591,99 +4734,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4803,12 +4946,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4890,11 +5033,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4919,17 +5062,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5544,65 +5687,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6730,38 +6878,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7704,7 +7852,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8664,19 +8812,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8985,70 +9133,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9103,29 +9251,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10967,6 +11115,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po
index 03affd409..8adc0699c 100644
--- a/nova/locale/tr_TR/LC_MESSAGES/nova.po
+++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-02-02 18:03+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -170,7 +170,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "Anahtar çifti verisi geçersiz"
@@ -188,6 +190,7 @@ msgstr "Geçersiz bölüm"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr "Geçersiz metadata"
@@ -1704,6 +1707,7 @@ msgstr "%s anahtar çiftini oluştur"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -2004,12 +2008,12 @@ msgstr "%(url)s HTTP %(status)d ile geri döndü"
msgid "Must specify an ExtensionManager class"
msgstr "UzantıYöneticisi sınıfı belirlenmek zorunda"
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr "Genişletilmiş kaynak: %s"
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
@@ -2018,11 +2022,21 @@ msgstr ""
"%(ext_name)s uzantısı: %(collection)s kaynağı genişletilemiyor: Böyle bir"
" kaynak yok"
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "%(ext_name)s uzantısı kaynağı genişletiyor: %(collection)s"
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2047,6 +2061,7 @@ msgid "offset param must be positive"
msgstr "Göreli konum parametresi pozitif olmak zorunda"
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr " [%s] göstergesi bulunamadı"
@@ -2096,21 +2111,25 @@ msgid "Loaded extension: %s"
msgstr "Yüklenen bölüm: %s"
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr "Ext adı: %s"
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr "Ext takma adı: %s"
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr "Ext açıklaması: %s"
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr "Ext isim uzayı: %s"
@@ -2121,6 +2140,7 @@ msgid "Ext updated: %s"
msgstr "Ext güncellendi: %s"
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr "İstisna yükleme uzantısı: %s"
@@ -2140,12 +2160,12 @@ msgstr "Genişletme fabrikası çağırılıyor %s"
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "%(ext_factory)s uzantısı yüklemede hata: %(exc)s"
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "%(classpath)s uzantısı yüklemede hata: %(exc)s"
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "%(ext_name)s uzantısı yüklemede hata: %(exc)s"
@@ -2190,7 +2210,7 @@ msgstr "İstekteki sağlayıcı gövdesi boş"
msgid "There is no such action: %s"
msgstr "Böyle bir işlem yok: %s"
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2205,23 +2225,23 @@ msgstr "Kusurlu istek gövdesi"
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr "Desteklenmeyen içerik türü"
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2326,14 +2346,17 @@ msgstr "İçerik özelliği bilgisi bulunamadı"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr "Geçersiz değişiklik-oluşturma değeri"
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "%(flavor_id)s örnek türü bulunamadı."
@@ -2343,196 +2366,247 @@ msgstr "%(flavor_id)s örnek türü bulunamadı."
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr "Örnek bulunamadı."
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr "Yanlış kişisel biçim: %s bulunamadı"
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr "Yanlış kişisel biçim"
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr "%s için kişisel içerik çözümlenemedi"
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)"
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Geçersiz değişken IP adresi (%s)"
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Tekrarlanan ağlara (%s) izin verilmiyor"
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr "Yanlış ağ biçimi: %s bulunamadı"
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr "Hatalı ağ biçimi"
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr "Kullanıcı verisi içeriği çözülemez"
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr "IPv4 adresi uygun IPv4 formatında değil"
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr "Sunucu adı tanımlanmadı"
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr "Geçersiz örnek türü sağlayıcısı"
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr "İstenilen imaj dosyası bulunamadı"
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr "Geçersiz anahtar adı verildi."
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "%s için kişisel içerik çözümlenemedi"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı."
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "%(instance_id)s örneği bulunamadı."
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "Önyükleme için argüman türü HARD veya SOFT değil"
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr "Önyükleme için tür argümanı eksik"
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr "İstenilen örnek türü konumlandırılamıyor."
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "%(instance_id)s örneği bulunamadı."
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "%s geçerli bir örnek ismidir"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr "İmaj referans özelliği eksik"
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr "Geçersiz imaj referansı verildi."
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr "Örnek türü referans özelliği eksik"
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr "Belirlenmiş bir yönetici parolası yok"
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr "Geçersiz yönetici parolası"
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Örnek kapatmada hata oluştu."
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr "Çözümlenemeyen metadata anahtar/değer çifti."
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
"Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliğine "
"sahip."
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
"Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliği "
@@ -2542,22 +2616,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr "Geçersiz istek gövdesi"
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr "İstekte bulunulan imaj referansı çözümlenemedi."
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr "Yeniden kurulum için imaj dosyası bulunamadı."
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr "createImage varlığının isim özelliğine ihtiyacı var"
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor"
@@ -2853,13 +2933,13 @@ msgid "Error in evacuate, %s"
msgstr "Göçte hata %s"
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "Kural (%s) bulunamadı"
@@ -2908,7 +2988,7 @@ msgstr "%(address)s değişken IP adresi ilişkilendirildi."
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr "Parametre dizini eksik"
@@ -3039,6 +3119,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr "'%s' anahtar çifti zaten var."
@@ -3175,7 +3256,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr "Bozuk scheduler_hints özelliği"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "Geçerli bir kuralı oluşturmak için yeterli parametre yok."
@@ -3194,16 +3275,16 @@ msgstr "%s id'li ağ gösteriliyor"
msgid "security group default rule not found"
msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı."
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "Global ipv6 için yanlış sonek: %s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr "Güvenlik grubu belirlenmedi"
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr "Güvenlik grup adı boş bırakılamaz"
@@ -3270,16 +3351,45 @@ msgstr "%s biriminden sistem görüntüsü oluşturuluyor"
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "Yüklenen bölüm: %s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, fuzzy, python-format
+msgid "Ext version: %i"
+msgstr "Ext açıklaması: %s"
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "%s adresini serbest bırak"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "%s adresini serbest bırak"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, fuzzy, python-format
+msgid "Running _create_extension_point for %s"
+msgstr "Genişletme fabrikası çağırılıyor %s"
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3376,19 +3486,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "%(instance_id)s örneği için ağ bulunamadı."
@@ -3407,6 +3531,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -4000,44 +4138,49 @@ msgstr "%s güvenlik grubunu oluşturunuz"
msgid "Security group %s already exists"
msgstr "%s güvenlik grubu zaten var"
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "Geçersiz güncelleme ayarı: '%s'"
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "%s güvenlik grubunu siliniz"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr "Kural (%s) bulunamadı"
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Yetkilendirilmiş %s güvenlik grubu girişi"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "%s güvenlik grubu girişini iptal et"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr "Güvenlik grup id'si integer olmak zorunda"
@@ -4341,7 +4484,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4684,16 +4827,16 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr "Sunucu durumu güncelleniyor"
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -4702,84 +4845,84 @@ msgstr ""
"Veritabanında %(num_db_instances)s ve misafir sistemde "
"%(num_vm_instances)s bulundu"
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr "Silinen örnek kurtarılıyor"
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "İmaj siliniyor %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4900,12 +5043,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4989,11 +5132,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Tekrar yükleme örneğinde hata oluştu."
@@ -5019,17 +5162,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "%s geçerli bir örnek ismidir"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5648,70 +5791,75 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr "%s güvenlik grubunu siliniz"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "%s güvenlik grubunu siliniz"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "%s güvenlik grubunu siliniz"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "Yakalama hatası: %s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "%s güvenlik grubunu siliniz"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "Güvenlik grup id'si integer olmak zorunda"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "%s güvenlik grubunu siliniz"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "Yakalama hatası: %s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı."
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
"%(project_id)s projesi için %(security_group_id)s güvenlik grubu "
"bulunamadı."
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, fuzzy, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6845,38 +6993,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "Örnekler çalışıyor: %s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "Örnekleri sonlandırmanın ardından: %s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr "İçsel hata"
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr "Zorla öldürülen örneklerin ardından: %s"
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
#, fuzzy
msgid "spawn error"
msgstr "Kimlik doğrulama hatası"
@@ -7830,7 +7978,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8807,19 +8955,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9130,71 +9278,71 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "%s'de iSCSI cihazı bulunamadı"
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
#, fuzzy
msgid "Fibre Channel device not found."
msgstr "%s'de iSCSI cihazı bulunamadı"
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9249,29 +9397,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11123,6 +11271,3 @@ msgstr "İmaj müsait olmak zorunda"
msgid "status must be 'available'"
msgstr "İmaj müsait olmak zorunda"
-#~ msgid "Malformed request url"
-#~ msgstr "Hatalı istek bağlantısı"
-
diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po
index 832d893b8..802ada55a 100644
--- a/nova/locale/uk/LC_MESSAGES/nova.po
+++ b/nova/locale/uk/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1671,6 +1674,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1971,23 +1975,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2012,6 +2026,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2061,21 +2076,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2086,6 +2105,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2105,12 +2125,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2155,7 +2175,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2170,23 +2190,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Оголошення черги %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2289,14 +2309,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2306,189 +2329,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2496,22 +2570,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2796,13 +2876,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2850,7 +2930,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2979,6 +3059,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3112,7 +3193,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3130,16 +3211,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3204,16 +3285,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3309,19 +3419,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3340,6 +3464,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3919,44 +4057,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "Вилучити групу безпеки %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4256,7 +4399,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4596,100 +4739,100 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4809,12 +4952,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4896,11 +5039,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4925,17 +5068,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5550,66 +5693,71 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr "Вилучити групу безпеки %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "Вилучити групу безпеки %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "Вилучити групу безпеки %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "Вилучити групу безпеки %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "Вилучити групу безпеки %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6737,38 +6885,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7711,7 +7859,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8671,19 +8819,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8992,70 +9140,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9110,29 +9258,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10975,6 +11123,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po
index 81e293997..fd76eff45 100644
--- a/nova/locale/vi_VN/LC_MESSAGES/nova.po
+++ b/nova/locale/vi_VN/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-13 19:22+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10968,6 +11116,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-
diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po
index 002c78471..a397247ac 100644
--- a/nova/locale/zh_CN/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-05-07 06:51+0000\n"
"Last-Translator: Edward <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -171,7 +171,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "密钥对数据无效"
@@ -189,6 +191,7 @@ msgstr "无效的卷"
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr "无效的元数据"
@@ -1689,6 +1692,7 @@ msgstr "创建密钥对 %s"
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -2004,23 +2008,33 @@ msgstr "%(url)s 随HTTP %(status)d返回"
msgid "Must specify an ExtensionManager class"
msgstr "必须明确一个ExtensionManager类"
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr "扩展资源:%s"
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源"
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s"
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2045,6 +2059,7 @@ msgid "offset param must be positive"
msgstr "offset 参数必须是正数"
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr "没有找到标记 [%s]"
@@ -2095,21 +2110,25 @@ msgid "Loaded extension: %s"
msgstr "加载的扩展:%s"
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr "Ext name: %s"
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr "Ext alias: %s"
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr "Ext 描述: %s"
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr "Ext 命名空间: %s"
@@ -2120,6 +2139,7 @@ msgid "Ext updated: %s"
msgstr "Ext updated: %s"
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr "加载扩展发生异常:%s"
@@ -2139,12 +2159,12 @@ msgstr "调用扩展工厂 %s"
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, fuzzy, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
@@ -2189,7 +2209,7 @@ msgstr "请求中没有提供主体"
msgid "There is no such action: %s"
msgstr "没有该动作:%s"
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2204,23 +2224,23 @@ msgstr "错误格式的请求主体"
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "调用 getter %s"
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr "不支持的Content-Type"
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2323,15 +2343,18 @@ msgstr "元数据项目未找到"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr "无效的changes-since值"
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "准备尝试软删除实例 %s"
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "主机 %(host)s 没有找到。"
@@ -2341,200 +2364,251 @@ msgstr "主机 %(host)s 没有找到。"
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr "无法找到实例"
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr "错误的个性化格式:丢失 %s"
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr "损坏的个性化格式"
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr "个性化 %s 的内容无法解码"
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
#, fuzzy
msgid "Unknown argment : port"
msgstr "未知的guestmount错误"
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "不正确的固定 IP 地址(%s)"
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "不允许重复的网络(%s)"
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr "错误的网络格式:丢失%s"
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr "错误的网络格式"
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr "Userdata 内容无法解码"
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr "accessIPv4 不是正确的IPv4格式"
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
#, fuzzy
msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv4 不是正确的IPv4格式"
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr "服务器名称未定义"
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr "提供了无效的flavorRef。"
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
#, fuzzy
msgid "min_count must be an integer value"
msgstr "limit 参数必须是整数"
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
#, fuzzy
msgid "max_count must be an integer value"
msgstr "limit 参数必须是整数"
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr "无法找到请求的镜像"
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr "提供了无效的key_name。"
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
#, fuzzy
msgid "HostId cannot be updated."
msgstr "id不能是None"
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
#, fuzzy
msgid "Personality cannot be updated."
msgstr "id不能是None"
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr "实例还没有调整大小。"
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "重启的参数'type'既不是HARD也不是SOFT"
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr "缺少重启的参数'type'"
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr "无法找到请求的类型。"
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "调整大小需要尺寸的改变。"
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
#: nova/api/openstack/compute/servers.py:1106
-#, fuzzy, python-format
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
+#, fuzzy
msgid "Invalid instance image."
msgstr "%s 是一个正确的实例名称"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr "缺少属性imageRef"
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr "提供了无效的imageRef。"
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr "缺少属性flavorRef"
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr "没有确定adminPass"
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr "无效的adminPass"
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
#, fuzzy
msgid "Unable to set password on instance"
msgstr "重新启动实例失败"
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr "无法解析元数据键/值对"
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "调整大小请求中的属性'flavorRef'无效。"
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr "调整大小请求要求有属性'flavorRef'。"
@@ -2542,22 +2616,28 @@ msgstr "调整大小请求要求有属性'flavorRef'。"
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr "无效的请求主体"
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr "无法解析请求中的imageRef。"
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr "无法找到用来重新创建的镜像"
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr "实体createImage需要属性name"
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
@@ -2854,13 +2934,13 @@ msgid "Error in evacuate, %s"
msgstr "迁移错误 %s"
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, fuzzy, python-format
msgid "Fixed IP %s not found"
msgstr "证书 %(certificate_id)s 没有找到。"
@@ -2911,7 +2991,7 @@ msgstr "浮动ip %(address)s 没有被关联。"
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr "缺少参数 dict"
@@ -3046,6 +3126,7 @@ msgid "Invalid timestamp for date %s"
msgstr "无效的元数据"
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr "密钥对 '%s' 已经存在。"
@@ -3185,7 +3266,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr "错误格式的 scheduler_hints 属性"
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr "参数不够创建有效规则。"
@@ -3204,16 +3285,16 @@ msgstr "显示id是 %s 的网络"
msgid "security group default rule not found"
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, fuzzy, python-format
msgid "Bad prefix for network in cidr %s"
msgstr "错误的to_global_ipv6前缀:%s"
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr "没有指定安全组"
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr "安全组名称不能是空"
@@ -3282,16 +3363,45 @@ msgstr "为卷 %s 创建快照"
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, fuzzy, python-format
+msgid "Loaded extension %s"
+msgstr "加载的扩展:%s"
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, fuzzy, python-format
+msgid "Ext version: %i"
+msgstr "Ext 描述: %s"
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, fuzzy, python-format
msgid "Reserving IP address %s"
msgstr "释放地址 %s"
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, fuzzy, python-format
msgid "Unreserving IP address %s"
msgstr "释放地址 %s"
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, fuzzy, python-format
+msgid "Running _create_extension_point for %s"
+msgstr "调用扩展工厂 %s"
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3388,19 +3498,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
@@ -3419,6 +3543,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
#, fuzzy
msgid "Instance type for vpn instances"
@@ -4024,46 +4162,51 @@ msgstr "创建安全组 %s"
msgid "Security group %s already exists"
msgstr "安全组 %s 已经存在"
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "无法销毁VBD %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "无法销毁VBD %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
#, fuzzy
msgid "Security group is still in use"
msgstr "安全组id应该是整数"
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr "删除安全组 %s"
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr "没有找到规则 (%s)"
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "添加安全组规则:%r"
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr "授权 %s 安全组入口权限"
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr "撤销 %s 安全组入口权限"
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr "安全组id应该是整数"
@@ -4371,7 +4514,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s。把实例的 vm_state设置为ERROR"
@@ -4736,102 +4879,102 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
#, fuzzy
msgid "Updating volume usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr "更新主机状态"
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr "在数据库中找到 %(num_db_instances)s个实例,在虚拟机管理程序找到 %(num_vm_instances)s 个实例。"
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "实例未启动"
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr "回收删除的实例"
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "计算节点 %s 没有服务"
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, fuzzy, python-format
msgid ""
"Detected instance with name label '%(name)s' which is marked as DELETED "
"but still present on host."
msgstr "检测标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
-#: nova/compute/manager.py:4047
+#: nova/compute/manager.py:4032
#, fuzzy, python-format
msgid ""
"Destroying instance with name label '%(name)s' which is marked as DELETED"
" but still present on host."
msgstr "销毁标签名为 '%(name_label)s' 的实例,这些实例被标识为DELETED却仍然存在于主机上。"
-#: nova/compute/manager.py:4054
+#: nova/compute/manager.py:4039
#, fuzzy, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr "无法识别的FLAGS.running_deleted_instance_action的取值 '%(action)s'"
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
@@ -4953,12 +5096,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
#, fuzzy
msgid "Invalid block_device_mapping_destroy invocation"
msgstr "block_device_mapping %s"
@@ -5044,11 +5187,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "重新启动实例失败"
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "重新启动实例失败"
@@ -5074,17 +5217,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, fuzzy, python-format
msgid "Invalid instance id %s in request"
msgstr "实例 %s:已救援"
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5710,68 +5853,73 @@ msgstr "找不到适合id %(id)s 的浮动IP。"
msgid "Quantum Error creating security group %s"
msgstr "删除安全组 %s"
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, fuzzy, python-format
+msgid "Quantum Error updating security group %s"
+msgstr "删除安全组 %s"
+
+#: nova/network/security_group/quantum_driver.py:124
#, fuzzy, python-format
msgid "Quantum security group %s not found"
msgstr "删除安全组 %s"
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, fuzzy, python-format
msgid "Quantum Error: %s"
msgstr "抓到错误:%s"
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
#, fuzzy
msgid "Quantum Error getting security groups"
msgstr "删除安全组 %s"
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
#, fuzzy
msgid "Security group id should be uuid"
msgstr "安全组id应该是整数"
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, fuzzy, python-format
msgid "Quantum Error getting security group %s"
msgstr "删除安全组 %s"
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
#, fuzzy
msgid "Quantum Error:"
msgstr "抓到错误:%s"
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, fuzzy, python-format
msgid "Quantum security group rule %s not found"
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, fuzzy, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr "没有找到安全组 %(security_group_id)s 针对项目 %(project_id)s 。"
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, fuzzy, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6919,38 +7067,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr "正在运行的实例:%s"
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr "终止实例之后:%s"
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr "内部错误"
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr "强制杀死实例后:%s"
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
#, fuzzy
msgid "spawn error"
msgstr "未知的guestmount错误"
@@ -7912,7 +8060,7 @@ msgstr "实例代理版本:%s"
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr "正在更新主机状态"
@@ -8918,22 +9066,22 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr "实例 %s:开始执行 migrate_disk_and_power_off"
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
#, fuzzy
msgid "Instance running successfully."
msgstr "实例 %s 成功运行。"
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
#, fuzzy
msgid "Starting finish_migration"
msgstr "实例 %s:开始执行 finish_migration"
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
#, fuzzy
msgid "Starting finish_revert_migration"
msgstr "实例 %s:开始执行 finish_revert_migration"
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, fuzzy, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr "删除实例文件 %(target)s"
@@ -9247,71 +9395,71 @@ msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "镜像已经挂载"
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, fuzzy, python-format
msgid "AoE device not found at %s"
msgstr "在 %s 未找到iSCSI设备"
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, fuzzy, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s"
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, fuzzy, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
#, fuzzy
msgid "Fibre Channel device not found."
msgstr "在 %s 未找到iSCSI设备"
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, fuzzy, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr "在 %(mount_device)s 上还没有找到iSCSI卷。将再次扫描并重试。尝试次数:%(tries)s"
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, fuzzy, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr "找到iSCSI节点 %(mount_device)s (经过%(tries)s 次再扫描)"
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9367,30 +9515,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "无法使用全局角色 %(role_id)s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -11316,6 +11464,3 @@ msgstr "状态必须可用"
msgid "status must be 'available'"
msgstr "状态必须可用"
-#~ msgid "Malformed request url"
-#~ msgstr "错误格式的请求url"
-
diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po
index 63ff3c2fc..5b83fb5b0 100644
--- a/nova/locale/zh_HK/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_HK/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
@@ -169,7 +169,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr ""
@@ -187,6 +189,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1969,23 +1973,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2010,6 +2024,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2059,21 +2074,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2084,6 +2103,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2103,12 +2123,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2153,7 +2173,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2168,23 +2188,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2287,14 +2307,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2304,189 +2327,240 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
msgid "Invalid instance image."
msgstr ""
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2494,22 +2568,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2794,13 +2874,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2848,7 +2928,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2977,6 +3057,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3110,7 +3191,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3127,16 +3208,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3201,16 +3282,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3306,19 +3416,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3337,6 +3461,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3915,44 +4053,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:2995
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4252,7 +4395,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4592,99 +4735,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4804,12 +4947,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4891,11 +5034,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4920,17 +5063,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5545,65 +5688,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6731,38 +6879,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7705,7 +7853,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8665,19 +8813,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -8986,70 +9134,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9104,29 +9252,29 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
msgid "Unable to get checksum"
msgstr ""
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po
index 58999dd1f..80219efe1 100644
--- a/nova/locale/zh_TW/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-28 19:38+0000\n"
+"POT-Creation-Date: 2013-05-29 19:37+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -168,7 +168,9 @@ msgid ""
msgstr ""
#: nova/exception.py:235 nova/api/ec2/cloud.py:462
-#: nova/api/openstack/compute/contrib/keypairs.py:98 nova/compute/api.py:2791
+#: nova/api/openstack/compute/contrib/keypairs.py:98
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:99
+#: nova/compute/api.py:2791
msgid "Keypair data is invalid"
msgstr "無效的Keypair"
@@ -186,6 +188,7 @@ msgstr ""
#: nova/exception.py:251 nova/api/openstack/compute/servers.py:1339
#: nova/api/openstack/compute/contrib/admin_actions.py:242
+#: nova/api/openstack/compute/plugins/v3/servers.py:1434
msgid "Invalid metadata"
msgstr ""
@@ -1670,6 +1673,7 @@ msgstr ""
#: nova/api/ec2/cloud.py:440 nova/api/ec2/cloud.py:459
#: nova/api/openstack/compute/contrib/keypairs.py:93
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:94
msgid "Quota exceeded, too many key pairs."
msgstr ""
@@ -1970,23 +1974,33 @@ msgstr ""
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:266
+#: nova/api/openstack/__init__.py:160 nova/api/openstack/__init__.py:276
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:306
+#: nova/api/openstack/__init__.py:195 nova/api/openstack/__init__.py:323
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:311
+#: nova/api/openstack/__init__.py:200 nova/api/openstack/__init__.py:328
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
+#: nova/api/openstack/__init__.py:273
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:315
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
#: nova/api/openstack/common.py:114
#, python-format
msgid ""
@@ -2011,6 +2025,7 @@ msgid "offset param must be positive"
msgstr ""
#: nova/api/openstack/common.py:231 nova/api/openstack/compute/servers.py:556
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
#, python-format
msgid "marker [%s] not found"
msgstr ""
@@ -2060,21 +2075,25 @@ msgid "Loaded extension: %s"
msgstr ""
#: nova/api/openstack/extensions.py:235
+#: nova/api/openstack/compute/plugins/__init__.py:46
#, python-format
msgid "Ext name: %s"
msgstr ""
#: nova/api/openstack/extensions.py:236
+#: nova/api/openstack/compute/plugins/__init__.py:47
#, python-format
msgid "Ext alias: %s"
msgstr ""
#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:48
#, python-format
msgid "Ext description: %s"
msgstr ""
#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:50
#, python-format
msgid "Ext namespace: %s"
msgstr ""
@@ -2085,6 +2104,7 @@ msgid "Ext updated: %s"
msgstr ""
#: nova/api/openstack/extensions.py:242
+#: nova/api/openstack/compute/plugins/__init__.py:53
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
@@ -2104,12 +2124,12 @@ msgstr ""
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:347
+#: nova/api/openstack/extensions.py:348
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: nova/api/openstack/extensions.py:370
+#: nova/api/openstack/extensions.py:371
#, python-format
msgid "Failed to load extension %(ext_name)s:%(exc)s"
msgstr ""
@@ -2154,7 +2174,7 @@ msgstr ""
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:934
+#: nova/api/openstack/wsgi.py:915 nova/api/openstack/wsgi.py:935
#: nova/api/openstack/compute/server_metadata.py:58
#: nova/api/openstack/compute/server_metadata.py:76
#: nova/api/openstack/compute/server_metadata.py:101
@@ -2169,23 +2189,23 @@ msgstr ""
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:922
+#: nova/api/openstack/wsgi.py:923
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:931
+#: nova/api/openstack/wsgi.py:932
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:943
+#: nova/api/openstack/wsgi.py:944
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1178
+#: nova/api/openstack/wsgi.py:1179
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2288,14 +2308,17 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:272
+#: nova/api/openstack/compute/plugins/v3/servers.py:568
msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:540
+#: nova/api/openstack/compute/plugins/v3/servers.py:587
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:606
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
@@ -2305,190 +2328,241 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:1009
#: nova/api/openstack/compute/servers.py:1117
#: nova/api/openstack/compute/servers.py:1290
+#: nova/api/openstack/compute/plugins/v3/servers.py:623
+#: nova/api/openstack/compute/plugins/v3/servers.py:790
+#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1206
+#: nova/api/openstack/compute/plugins/v3/servers.py:1385
msgid "Instance could not be found"
msgstr ""
#: nova/api/openstack/compute/servers.py:595
+#: nova/api/openstack/compute/plugins/v3/servers.py:642
msgid "Device name cannot include spaces."
msgstr ""
#: nova/api/openstack/compute/servers.py:612
+#: nova/api/openstack/compute/plugins/v3/servers.py:659
#, python-format
msgid "Bad personality format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:615
+#: nova/api/openstack/compute/plugins/v3/servers.py:662
msgid "Bad personality format"
msgstr ""
#: nova/api/openstack/compute/servers.py:618
+#: nova/api/openstack/compute/plugins/v3/servers.py:665
#, python-format
msgid "Personality content for %s cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:649
+#: nova/api/openstack/compute/plugins/v3/servers.py:696
msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:652
+#: nova/api/openstack/compute/plugins/v3/servers.py:699
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:709
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:672
+#: nova/api/openstack/compute/plugins/v3/servers.py:719
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:732
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:691
+#: nova/api/openstack/compute/plugins/v3/servers.py:738
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:694
#: nova/api/openstack/compute/servers.py:795
+#: nova/api/openstack/compute/plugins/v3/servers.py:741
msgid "Bad networks format"
msgstr ""
#: nova/api/openstack/compute/servers.py:720
+#: nova/api/openstack/compute/plugins/v3/servers.py:767
msgid "Userdata content cannot be decoded"
msgstr ""
#: nova/api/openstack/compute/servers.py:725
+#: nova/api/openstack/compute/plugins/v3/servers.py:772
msgid "accessIPv4 is not proper IPv4 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:730
+#: nova/api/openstack/compute/plugins/v3/servers.py:777
msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:759
+#: nova/api/openstack/compute/plugins/v3/servers.py:806
msgid "Server name is not defined"
msgstr ""
#: nova/api/openstack/compute/servers.py:811
#: nova/api/openstack/compute/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:881
+#: nova/api/openstack/compute/plugins/v3/servers.py:998
msgid "Invalid flavorRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:852
+#: nova/api/openstack/compute/plugins/v3/servers.py:929
msgid "min_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:855
+#: nova/api/openstack/compute/plugins/v3/servers.py:932
msgid "min_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:861
+#: nova/api/openstack/compute/plugins/v3/servers.py:938
msgid "max_count must be an integer value"
msgstr ""
#: nova/api/openstack/compute/servers.py:864
+#: nova/api/openstack/compute/plugins/v3/servers.py:941
msgid "max_count must be > 0"
msgstr ""
#: nova/api/openstack/compute/servers.py:868
+#: nova/api/openstack/compute/plugins/v3/servers.py:945
msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:912
+#: nova/api/openstack/compute/plugins/v3/servers.py:995
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:918
+#: nova/api/openstack/compute/plugins/v3/servers.py:1001
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:997
+#: nova/api/openstack/compute/plugins/v3/servers.py:1086
msgid "HostId cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1001
+#: nova/api/openstack/compute/plugins/v3/servers.py:1090
msgid "Personality cannot be updated."
msgstr ""
#: nova/api/openstack/compute/servers.py:1027
#: nova/api/openstack/compute/servers.py:1044
+#: nova/api/openstack/compute/plugins/v3/servers.py:1116
+#: nova/api/openstack/compute/plugins/v3/servers.py:1133
msgid "Instance has not been resized."
msgstr ""
#: nova/api/openstack/compute/servers.py:1047
+#: nova/api/openstack/compute/plugins/v3/servers.py:1136
msgid "Flavor used by the instance could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1063
+#: nova/api/openstack/compute/plugins/v3/servers.py:1152
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
#: nova/api/openstack/compute/servers.py:1067
+#: nova/api/openstack/compute/plugins/v3/servers.py:1156
msgid "Missing argument 'type' for reboot"
msgstr ""
#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:1178
msgid "Unable to locate requested flavor."
msgstr ""
#: nova/api/openstack/compute/servers.py:1092
+#: nova/api/openstack/compute/plugins/v3/servers.py:1181
msgid "Resize requires a flavor change."
msgstr ""
#: nova/api/openstack/compute/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1187
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
#: nova/api/openstack/compute/servers.py:1102
+#: nova/api/openstack/compute/plugins/v3/servers.py:1191
msgid "Image that the instance was started with could not be found."
msgstr ""
#: nova/api/openstack/compute/servers.py:1106
+#: nova/api/openstack/compute/plugins/v3/servers.py:1195
#, fuzzy
msgid "Invalid instance image."
msgstr "無效的快照(snapshot)"
#: nova/api/openstack/compute/servers.py:1127
+#: nova/api/openstack/compute/plugins/v3/servers.py:1216
msgid "Missing imageRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1136
+#: nova/api/openstack/compute/plugins/v3/servers.py:1225
msgid "Invalid imageRef provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:1163
+#: nova/api/openstack/compute/plugins/v3/servers.py:1258
msgid "Missing flavorRef attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1176
+#: nova/api/openstack/compute/plugins/v3/servers.py:1271
msgid "No adminPass was specified"
msgstr ""
#: nova/api/openstack/compute/servers.py:1180
#: nova/api/openstack/compute/servers.py:1389
+#: nova/api/openstack/compute/plugins/v3/servers.py:1275
+#: nova/api/openstack/compute/plugins/v3/servers.py:1484
msgid "Invalid adminPass"
msgstr ""
#: nova/api/openstack/compute/servers.py:1186
+#: nova/api/openstack/compute/plugins/v3/servers.py:1281
msgid "Unable to set password on instance"
msgstr ""
#: nova/api/openstack/compute/servers.py:1195
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Unable to parse metadata key/value pairs."
msgstr ""
#: nova/api/openstack/compute/servers.py:1208
+#: nova/api/openstack/compute/plugins/v3/servers.py:1303
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
#: nova/api/openstack/compute/servers.py:1211
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
@@ -2496,22 +2570,28 @@ msgstr ""
#: nova/api/openstack/compute/contrib/aggregates.py:143
#: nova/api/openstack/compute/contrib/coverage_ext.py:284
#: nova/api/openstack/compute/contrib/keypairs.py:78
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:79
+#: nova/api/openstack/compute/plugins/v3/servers.py:1324
msgid "Invalid request body"
msgstr ""
#: nova/api/openstack/compute/servers.py:1235
+#: nova/api/openstack/compute/plugins/v3/servers.py:1330
msgid "Could not parse imageRef from request."
msgstr ""
#: nova/api/openstack/compute/servers.py:1296
+#: nova/api/openstack/compute/plugins/v3/servers.py:1391
msgid "Cannot find image for rebuild"
msgstr ""
#: nova/api/openstack/compute/servers.py:1330
+#: nova/api/openstack/compute/plugins/v3/servers.py:1425
msgid "createImage entity requires name attribute"
msgstr ""
#: nova/api/openstack/compute/servers.py:1415
+#: nova/api/openstack/compute/plugins/v3/servers.py:1506
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -2799,13 +2879,13 @@ msgid "Error in evacuate, %s"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:39
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:41
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:43
#, python-format
msgid "Fixed IP %s has been deleted"
msgstr ""
#: nova/api/openstack/compute/contrib/fixed_ips.py:71
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:75
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:77
#, python-format
msgid "Fixed IP %s not found"
msgstr ""
@@ -2853,7 +2933,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/floating_ips.py:216
#: nova/api/openstack/compute/contrib/floating_ips.py:281
-#: nova/api/openstack/compute/contrib/security_groups.py:413
+#: nova/api/openstack/compute/contrib/security_groups.py:437
msgid "Missing parameter dict"
msgstr ""
@@ -2982,6 +3062,7 @@ msgid "Invalid timestamp for date %s"
msgstr ""
#: nova/api/openstack/compute/contrib/keypairs.py:101
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:102
#, python-format
msgid "Key pair '%s' already exists."
msgstr ""
@@ -3115,7 +3196,7 @@ msgid "Malformed scheduler_hints attribute"
msgstr ""
#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
-#: nova/api/openstack/compute/contrib/security_groups.py:324
+#: nova/api/openstack/compute/contrib/security_groups.py:348
msgid "Not enough parameters to build a valid rule."
msgstr ""
@@ -3132,16 +3213,16 @@ msgstr ""
msgid "security group default rule not found"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:332
+#: nova/api/openstack/compute/contrib/security_groups.py:356
#, python-format
msgid "Bad prefix for network in cidr %s"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:416
+#: nova/api/openstack/compute/contrib/security_groups.py:440
msgid "Security group not specified"
msgstr ""
-#: nova/api/openstack/compute/contrib/security_groups.py:420
+#: nova/api/openstack/compute/contrib/security_groups.py:444
msgid "Security group name cannot be empty"
msgstr ""
@@ -3207,16 +3288,45 @@ msgstr ""
msgid "Invalid value '%s' for force."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:60
+#: nova/api/openstack/compute/plugins/__init__.py:35
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:62
#, python-format
msgid "Reserving IP address %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:63
+#: nova/api/openstack/compute/plugins/v3/fixed_ips.py:65
#, python-format
msgid "Unreserving IP address %s"
msgstr ""
+#: nova/api/openstack/compute/plugins/v3/servers.py:490
+#, python-format
+msgid "server create extension %s detected"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:495
+#, python-format
+msgid "extension %s is missing server_create"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:513
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -3313,19 +3423,33 @@ msgstr ""
msgid "Updating parents with our capacities: %(capacities)s"
msgstr ""
-#: nova/cells/scheduler.py:106
+#: nova/cells/scheduler.py:115
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:132
+#: nova/cells/scheduler.py:141
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:165
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:169
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:183
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:140
+#: nova/cells/scheduler.py:191
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -3344,6 +3468,20 @@ msgstr ""
msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
msgstr ""
+#: nova/cells/filters/target_cell.py:57
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:68
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
#: nova/cloudpipe/pipelib.py:48
msgid "Instance type for vpn instances"
msgstr ""
@@ -3924,44 +4062,49 @@ msgstr ""
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:2980
+#: nova/compute/api.py:2935
+#, fuzzy, python-format
+msgid "Unable to update system group '%s'"
+msgstr "找不到Volume %s"
+
+#: nova/compute/api.py:2995
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "找不到Volume %s"
-#: nova/compute/api.py:2985
+#: nova/compute/api.py:3000
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:2993
+#: nova/compute/api.py:3008
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:2996
+#: nova/compute/api.py:3011
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3073 nova/compute/api.py:3147
+#: nova/compute/api.py:3088 nova/compute/api.py:3162
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3089
+#: nova/compute/api.py:3104
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3092
+#: nova/compute/api.py:3107
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3101
+#: nova/compute/api.py:3116
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3154
+#: nova/compute/api.py:3169
msgid "Security group id should be integer"
msgstr ""
@@ -4262,7 +4405,7 @@ msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
#: nova/compute/manager.py:1422 nova/compute/manager.py:2560
-#: nova/compute/manager.py:4090
+#: nova/compute/manager.py:4075
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
@@ -4604,99 +4747,99 @@ msgstr ""
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3758
+#: nova/compute/manager.py:3745
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3775
+#: nova/compute/manager.py:3760
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3802
+#: nova/compute/manager.py:3787
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3807 nova/compute/manager.py:3857
+#: nova/compute/manager.py:3792 nova/compute/manager.py:3842
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:3844
+#: nova/compute/manager.py:3829
#, 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:3882
+#: nova/compute/manager.py:3867
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3894 nova/compute/manager.py:3903
-#: nova/compute/manager.py:3933
+#: nova/compute/manager.py:3879 nova/compute/manager.py:3888
+#: nova/compute/manager.py:3918
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:3898
+#: nova/compute/manager.py:3883
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3914
+#: nova/compute/manager.py:3899
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:3920
+#: nova/compute/manager.py:3905
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:3926
+#: nova/compute/manager.py:3911
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:3942
+#: nova/compute/manager.py:3927
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:3950
+#: nova/compute/manager.py:3935
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:3962
+#: nova/compute/manager.py:3947
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:3989
+#: nova/compute/manager.py:3974
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:3999 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:3984 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4040
+#: nova/compute/manager.py:4025
#, 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:4047
+#: nova/compute/manager.py:4032
#, 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:4054
+#: nova/compute/manager.py:4039
#, python-format
msgid "Unrecognized value '%(action)s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4081
+#: nova/compute/manager.py:4066
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -4816,12 +4959,12 @@ msgid ""
"start before nova-conductor?"
msgstr ""
-#: nova/conductor/manager.py:107
+#: nova/conductor/manager.py:109
#, python-format
msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
msgstr ""
-#: nova/conductor/manager.py:279
+#: nova/conductor/manager.py:281
msgid "Invalid block_device_mapping_destroy invocation"
msgstr ""
@@ -4903,11 +5046,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1453
+#: nova/db/api.py:1458
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1588
+#: nova/db/api.py:1595
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -4932,17 +5075,17 @@ msgid ""
"empty, \"global\" or \"project\""
msgstr ""
-#: nova/db/sqlalchemy/api.py:1550
+#: nova/db/sqlalchemy/api.py:1547
#, python-format
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:2909
+#: nova/db/sqlalchemy/api.py:2906
#, python-format
msgid "Change will make usage less than 0 for the following resources: %(unders)s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4417
+#: nova/db/sqlalchemy/api.py:4426
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
@@ -5558,65 +5701,70 @@ msgstr ""
msgid "Quantum Error creating security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:106
+#: nova/network/security_group/quantum_driver.py:71
+#, python-format
+msgid "Quantum Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/quantum_driver.py:124
#, python-format
msgid "Quantum security group %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:109
-#: nova/network/security_group/quantum_driver.py:155
-#: nova/network/security_group/quantum_driver.py:244
+#: nova/network/security_group/quantum_driver.py:127
+#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:262
#, python-format
msgid "Quantum Error: %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:129
+#: nova/network/security_group/quantum_driver.py:147
msgid "Quantum Error getting security groups"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:139
+#: nova/network/security_group/quantum_driver.py:157
msgid "Security group id should be uuid"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:173
+#: nova/network/security_group/quantum_driver.py:191
#, python-format
msgid "Quantum Error getting security group %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:177
-#: nova/network/security_group/quantum_driver.py:342
-#: nova/network/security_group/quantum_driver.py:348
-#: nova/network/security_group/quantum_driver.py:375
-#: nova/network/security_group/quantum_driver.py:390
-#: nova/network/security_group/quantum_driver.py:396
-#: nova/network/security_group/quantum_driver.py:425
+#: nova/network/security_group/quantum_driver.py:195
+#: nova/network/security_group/quantum_driver.py:360
+#: nova/network/security_group/quantum_driver.py:366
+#: nova/network/security_group/quantum_driver.py:393
+#: nova/network/security_group/quantum_driver.py:408
+#: nova/network/security_group/quantum_driver.py:414
+#: nova/network/security_group/quantum_driver.py:443
msgid "Quantum Error:"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:230
+#: nova/network/security_group/quantum_driver.py:248
#, python-format
msgid "Quantum Error unable to delete %s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:241
+#: nova/network/security_group/quantum_driver.py:259
#, python-format
msgid "Quantum security group rule %s not found"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:358
+#: nova/network/security_group/quantum_driver.py:376
#, python-format
msgid ""
"Cannot add security group %(name)s to %(instance)s since the port "
"%(port_id)s does not meet security requirements"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:368
-#: nova/network/security_group/quantum_driver.py:418
+#: nova/network/security_group/quantum_driver.py:386
+#: nova/network/security_group/quantum_driver.py:436
#, python-format
msgid "Adding security group %(security_group_id)s to port %(port_id)s"
msgstr ""
-#: nova/network/security_group/quantum_driver.py:428
+#: nova/network/security_group/quantum_driver.py:446
#, python-format
msgid ""
"Security group %(security_group_name)s not assocaited with the instance "
@@ -6746,38 +6894,38 @@ msgstr ""
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1099
-#: nova/tests/compute/test_compute.py:1117
-#: nova/tests/compute/test_compute.py:1168
-#: nova/tests/compute/test_compute.py:1195
-#: nova/tests/compute/test_compute.py:1241
-#: nova/tests/compute/test_compute.py:3804
+#: nova/tests/compute/test_compute.py:1068
+#: nova/tests/compute/test_compute.py:1086
+#: nova/tests/compute/test_compute.py:1137
+#: nova/tests/compute/test_compute.py:1164
+#: nova/tests/compute/test_compute.py:1210
+#: nova/tests/compute/test_compute.py:3773
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1105
-#: nova/tests/compute/test_compute.py:1140
-#: nova/tests/compute/test_compute.py:1183
-#: nova/tests/compute/test_compute.py:1213
+#: nova/tests/compute/test_compute.py:1074
+#: nova/tests/compute/test_compute.py:1109
+#: nova/tests/compute/test_compute.py:1152
+#: nova/tests/compute/test_compute.py:1182
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1723
+#: nova/tests/compute/test_compute.py:1692
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:3815
+#: nova/tests/compute/test_compute.py:3784
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:4315
+#: nova/tests/compute/test_compute.py:4284
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:8947
+#: nova/tests/compute/test_compute.py:8916
msgid "spawn error"
msgstr ""
@@ -7725,7 +7873,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3833
+#: nova/virt/hyperv/hostops.py:135 nova/virt/libvirt/driver.py:3840
#: nova/virt/xenapi/host.py:148
msgid "Updating host stats"
msgstr ""
@@ -8687,19 +8835,19 @@ msgstr ""
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:3617
+#: nova/virt/libvirt/driver.py:3624
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:3623
+#: nova/virt/libvirt/driver.py:3630
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3685
+#: nova/virt/libvirt/driver.py:3692
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3813
#, python-format
msgid "Checking instance files accessability%(instance_path)s"
msgstr ""
@@ -9008,70 +9156,70 @@ msgstr ""
msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:509 nova/virt/libvirt/volume.py:632
+#: nova/virt/libvirt/volume.py:508 nova/virt/libvirt/volume.py:622
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: nova/virt/libvirt/volume.py:565
+#: nova/virt/libvirt/volume.py:556
#, python-format
msgid "AoE device not found at %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:567
+#: nova/virt/libvirt/volume.py:558
#, python-format
msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:582
+#: nova/virt/libvirt/volume.py:573
#, python-format
msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
msgstr ""
-#: nova/virt/libvirt/volume.py:711
+#: nova/virt/libvirt/volume.py:693
msgid "We are unable to locate any Fibre Channel devices"
msgstr ""
-#: nova/virt/libvirt/volume.py:720
+#: nova/virt/libvirt/volume.py:702
#, python-format
msgid "Looking for Fibre Channel dev %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:730
+#: nova/virt/libvirt/volume.py:712
msgid "Fibre Channel device not found."
msgstr ""
-#: nova/virt/libvirt/volume.py:733
+#: nova/virt/libvirt/volume.py:715
#, python-format
msgid ""
"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
"Try number: %(tries)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:750
+#: nova/virt/libvirt/volume.py:732
#, python-format
msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
msgstr ""
-#: nova/virt/libvirt/volume.py:759
+#: nova/virt/libvirt/volume.py:741
#, python-format
msgid "Multipath device discovered %(device)s"
msgstr ""
-#: nova/virt/libvirt/volume.py:825
+#: nova/virt/libvirt/volume.py:807
msgid "Value required for 'scality_sofs_config'"
msgstr ""
-#: nova/virt/libvirt/volume.py:836
+#: nova/virt/libvirt/volume.py:818
#, python-format
msgid "Cannot access 'scality_sofs_config': %s"
msgstr ""
-#: nova/virt/libvirt/volume.py:842
+#: nova/virt/libvirt/volume.py:824
msgid "Cannot execute /sbin/mount.sofs"
msgstr ""
-#: nova/virt/libvirt/volume.py:857
+#: nova/virt/libvirt/volume.py:839
msgid "Cannot mount Scality SOFS, check syslog for errors"
msgstr ""
@@ -9126,30 +9274,30 @@ msgstr ""
msgid "Could not create logical volume. No space left on any volume group."
msgstr ""
-#: nova/virt/powervm/blockdev.py:428 nova/virt/powervm/blockdev.py:500
+#: nova/virt/powervm/blockdev.py:437 nova/virt/powervm/blockdev.py:517
#, fuzzy
msgid "Unable to get checksum"
msgstr "無法卸載 Volume %s"
-#: nova/virt/powervm/blockdev.py:431 nova/virt/powervm/blockdev.py:523
+#: nova/virt/powervm/blockdev.py:444 nova/virt/powervm/blockdev.py:533
msgid "Image checksums do not match"
msgstr ""
-#: nova/virt/powervm/blockdev.py:452
+#: nova/virt/powervm/blockdev.py:469
#, python-format
msgid "Image found on host at '%s'"
msgstr ""
-#: nova/virt/powervm/blockdev.py:460
+#: nova/virt/powervm/blockdev.py:477
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:544 nova/virt/powervm/operator.py:674
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:674
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:561 nova/virt/powervm/operator.py:691
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:691
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10996,6 +11144,3 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Malformed request url"
-#~ msgstr ""
-