]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Imported Translations from Transifex
authorOpenStack Jenkins <jenkins@openstack.org>
Fri, 18 Oct 2013 06:34:11 +0000 (06:34 +0000)
committerOpenStack Jenkins <jenkins@openstack.org>
Fri, 18 Oct 2013 06:34:11 +0000 (06:34 +0000)
Change-Id: I682bf1fe6796b7bf894dc6e2968fe424b08178ff

50 files changed:
neutron/locale/ar/LC_MESSAGES/neutron.po
neutron/locale/bg_BG/LC_MESSAGES/neutron.po
neutron/locale/bs/LC_MESSAGES/neutron.po
neutron/locale/ca/LC_MESSAGES/neutron.po
neutron/locale/cs/LC_MESSAGES/neutron.po
neutron/locale/da/LC_MESSAGES/neutron.po
neutron/locale/de/LC_MESSAGES/neutron.po
neutron/locale/en_AU/LC_MESSAGES/neutron.po
neutron/locale/en_GB/LC_MESSAGES/neutron.po
neutron/locale/en_US/LC_MESSAGES/neutron.po
neutron/locale/es/LC_MESSAGES/neutron.po
neutron/locale/es_MX/LC_MESSAGES/neutron.po
neutron/locale/fi_FI/LC_MESSAGES/neutron.po
neutron/locale/fil/LC_MESSAGES/neutron.po
neutron/locale/fr/LC_MESSAGES/neutron.po
neutron/locale/hi/LC_MESSAGES/neutron.po
neutron/locale/hr/LC_MESSAGES/neutron.po
neutron/locale/hu/LC_MESSAGES/neutron.po
neutron/locale/id/LC_MESSAGES/neutron.po
neutron/locale/it/LC_MESSAGES/neutron.po
neutron/locale/it_IT/LC_MESSAGES/neutron.po
neutron/locale/ja/LC_MESSAGES/neutron.po
neutron/locale/ka_GE/LC_MESSAGES/neutron.po
neutron/locale/kn/LC_MESSAGES/neutron.po
neutron/locale/ko/LC_MESSAGES/neutron.po
neutron/locale/ko_KR/LC_MESSAGES/neutron.po
neutron/locale/mr_IN/LC_MESSAGES/neutron.po
neutron/locale/ms/LC_MESSAGES/neutron.po
neutron/locale/nb/LC_MESSAGES/neutron.po
neutron/locale/ne/LC_MESSAGES/neutron.po
neutron/locale/neutron.pot
neutron/locale/nl_NL/LC_MESSAGES/neutron.po
neutron/locale/pl_PL/LC_MESSAGES/neutron.po
neutron/locale/pt/LC_MESSAGES/neutron.po
neutron/locale/pt_BR/LC_MESSAGES/neutron.po
neutron/locale/ro/LC_MESSAGES/neutron.po
neutron/locale/ru/LC_MESSAGES/neutron.po
neutron/locale/ru_RU/LC_MESSAGES/neutron.po
neutron/locale/sk/LC_MESSAGES/neutron.po
neutron/locale/sl_SI/LC_MESSAGES/neutron.po
neutron/locale/sw_KE/LC_MESSAGES/neutron.po
neutron/locale/tl/LC_MESSAGES/neutron.po
neutron/locale/tl_PH/LC_MESSAGES/neutron.po
neutron/locale/tr_TR/LC_MESSAGES/neutron.po
neutron/locale/uk/LC_MESSAGES/neutron.po
neutron/locale/ur/LC_MESSAGES/neutron.po
neutron/locale/vi_VN/LC_MESSAGES/neutron.po
neutron/locale/zh_CN/LC_MESSAGES/neutron.po
neutron/locale/zh_HK/LC_MESSAGES/neutron.po
neutron/locale/zh_TW/LC_MESSAGES/neutron.po

index db4a57dca36953e1b3122dc0dfd734672e68b2a4..09f79ed07e4dcd5cbf524253af3e4272ee8189d5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-09-12 23:31+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Arabic "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index d20ee6a4d2f5753b57b7a6c074d53dc4506f3118..ef0dff180aba479d47631f6ea0cf1fb144aabfd6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bulgarian (Bulgaria) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 1c189f03173518e610157a1daf104adc5fcdb13b..a2a72ee7d15703106195f855ec63cc79b9a30536 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Bosnian "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index a706b3cb23762a4df94f010d29e3d0b1b456a240..70ab07f85474ef0e98c386a1d36077c429609a13 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Catalan "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index c396528e6806838dde574510236e3e3a0bf17f71..13df60d24cca895c8583ceb886fcb1fef7703278 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Czech "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 57440bee22247d89ce3781ec9fd4ac08eb9f497a..0c218427e381e685b13f1f443bfb52677b4dd639 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Danish "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index a8dda4bd2bf4d00d695be381a6ccce8ae1923ca5..a616c4242e02d337fe7d69cab925fdb41131abe6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-22 08:17+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: German "
@@ -301,104 +301,104 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr "Inhaltstyp fehlt"
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr "Typ für Daten %(data)s ist %(type)s"
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr "Kann JSON nicht verstehen"
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr "Interne DTD ist nicht zulässig"
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr "Kann XML nicht verstehen"
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr "Nicht erkannter Inhaltstyp in Anforderung angegeben"
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr "Kein Inhaltstyp in Anforderung angegeben"
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr "Leerer Nachrichtentext in Anforderung angegeben"
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 "Deserialisieren von Nachrichtentext als angegebenen Inhaltstyp nicht "
 "möglich "
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr "Sie müssen '__call__' implementieren"
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr "Nicht unterstützter Inhaltstyp"
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr "InvalidContentType: %s"
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr "Fehlerhafter Anforderungshauptteil"
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr "MalformedRequestBody: %s"
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "Ausgelöste HTTP-Ausnahme: %s"
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr "Interner Fehler"
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s mit HTTP %(status)d zurückgegeben"
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s"
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr "Daten konnten nicht deserialisiert werden"
 
@@ -2689,7 +2689,7 @@ msgstr ""
 "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse "
 "erforderlich"
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden"
 
@@ -4845,12 +4845,12 @@ msgid "create_port() called"
 msgstr "Aufruf von 'create_port()'"
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr "Aufruf von 'delete_port()'"
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr "Aufruf von 'update_port()'"
 
@@ -5500,21 +5500,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -9274,7 +9282,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -9307,8 +9315,16 @@ msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlosse
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
@@ -9317,7 +9333,7 @@ msgstr ""
 "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' "
 "bereits gelöscht wurde."
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
@@ -9326,14 +9342,14 @@ msgstr ""
 "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s "
 "ist nicht zulässig"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
@@ -9342,12 +9358,12 @@ msgstr ""
 "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-"
 "Port für Netz %s erstellt werden kann"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr "Der Gateway-Port für Router %s wurde auf der Back-End-NVP nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
@@ -9356,20 +9372,20 @@ msgstr ""
 "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an "
 "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht "
 "gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
@@ -9378,53 +9394,53 @@ msgstr ""
 "'_nvp_delete_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an "
 "Router: %(router_id)s, abgeschlossen"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr "%s erforderlich"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr "Kein Switch hat verfügbare Ports (%d geprüft)"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
@@ -9433,114 +9449,114 @@ msgstr ""
 "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in "
 "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr "'delete_network' für Nutzer abgeschlossen: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr "Es wurde kein lSwitch %s in NVP gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt."
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in "
 "NVP nicht möglich."
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr "Portanforderung aktualisieren: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr "Netz '%s' ist kein gültiges externes Netz"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
@@ -9549,7 +9565,7 @@ msgstr ""
 "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: "
 "%(router_id)s abgeschlossen"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
@@ -9558,13 +9574,13 @@ msgstr ""
 "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische"
 " IP-Adresse: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-"
 "Plattform gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
@@ -9574,21 +9590,21 @@ msgstr ""
 " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: "
 "%(internal_ip)s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
@@ -9597,7 +9613,7 @@ msgstr ""
 "'Create_l2_gw_service' hat keine UUID für die neu erstellte Ressource "
 "zurückgegeben: %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
@@ -9605,7 +9621,7 @@ msgstr ""
 "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die "
 "Ressource wurde nicht gefunden"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 86ff4ba60c889514cc96a4755817571821cdd6a3..a8f9d584cf52ddf0dc6c3a3c24178585583291a5 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (Australia) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 4954d0f45a70f8367ac417b25e8250b15c1013ae..da60f66a0bb66a5c4aa5a31c6374efae8e614cc4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United Kingdom) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index ee6aedec3c9d673db0b09eda20d595e33ef773a3..e5a3776822e9624f4fdc62286238e37d643e1a6a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: English (United States) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index ebfb4035a751b150a8c6eee37d9e3526e9ec5b5b..b3316f2ab755bbcafc12c369b558dc26acec10ad 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Spanish "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 22dd9b111d1971ddbc3f059611a17b96645ec551..bb667fa29894b65d0e595160960ec3a70c005f79 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-08-29 05:16+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Spanish (Mexico) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 06e874c6c014872ad2c475aaf17a9551c4b9a225..05ce0bf1f7832e297a2d44bb07f1251ff6970611 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Finnish (Finland) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 35153ba76b9107a508e2ede4b69fc3d69132a3ba..62723576174bc7e456aeb457bd8a5c1ee533af13 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Filipino "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 4741a9cfc31745174cee9744dbb55fc4edcb6cbf..75d0be68c5061ca9163fc2fc790a9c0597ce1a14 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: French "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 86988a60e1f58805b75c4cfb93c9f91d4279cd32..c264c9f4655624830e9309f1385ebfa805ba60b6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Hindi "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 91f5df463eed2a7a5a87b21a17f33e0ca54b52d7..ff974ac36941bd2fd773dcb001d3624183b10587 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Croatian "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index a11a4f1be3804a567c9e4125f1281e612ad28936..54fd36d1d8f24ef5e10d2ac7540b263e72d24384 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Hungarian "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index e9bc3cbf927c15bc59e9a9f4281ac1cb0122b39a..9df5b3cfbcd6c5b865b5b2c39946a15de94d4586 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Indonesian "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 3c97dbda80b8726f3f10146a679e669a84b254ab..6d0e39850574c0aac6a7e889888229831b5e27fb 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-16 09:23+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Italian "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 6aeae8536826d2a011b39db5b06d51c0c34d2796..4f1bd9f23e85eecdee29112451df29d667db9109 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Italian (Italy) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index ba625e1928a6d1ce43c26029d784f618069dc132..16756a4ac11ba850543cc3fc92810760c7ae997e 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-30 10:28+0000\n"
 "Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
 "Language-Team: Japanese "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr "内部エラー"
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index c6f7393486152169f9b7d1b6d857d2e3d0f4f0a9..233299c869653593f3f7f8c6dca89067e58a6b8b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-04-19 14:53+0000\n"
 "Last-Translator: Nika Chkhikvishvili <frrrredo@gmail.com>\n"
 "Language-Team: ka_GE <LL@li.org>\n"
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr "აკლია Content-Type"
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr "არასწორი მოთხოვნის ნაწილი"
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr "სისტემური შეცდომა"
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 130efb2e91dd1718f422d69d1b2fc338a61f1d12..0f510bf3791cb195b77b3feb2e2b0db9fb348bab 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-09-18 00:19+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Kannada "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index dfb37b40876efa692ce7eeed5a9c58b7b5def527..053e5999f83d8a5f5433ee08623de69f37c77718 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Korean "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index a05be894f1a8b39a5d09e5b431716c15c5a55e7a..b3b8184ec2e3cb10c0d1c75cff1a12d068256fa2 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-04-28 05:13+0000\n"
 "Last-Translator: ujuc Gang <potopro@gmail.com>\n"
 "Language-Team: ko_KR <LL@li.org>\n"
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 8d03ab5bcc17b76c71553a2f167502490f1a1ba2..7042855f7e1d4549abad86a847118c0b5cf4f32d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-10-16 22:17+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Marathi (India) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index a8054169afa09e376f693e41b721b4679ea04259..4e8fbb15166607c18641344b8550a57821a8e173 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Malay "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index f31e6501c3597b43da5f6b951d269ec003a7b17b..a504174695908fe55643e8176c601b065ffb8a7a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Norwegian Bokmål "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index d141eaafe9a6cd0cd6d925707bb4d64334631b1d..c1382e23bcfdb13a596ef70ce0b6960b539c41b9 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-09-05 06:03+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Nepali "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index d59dcfcf27927b6145222010ed51dce4bd36fa18..ff60c1fac89c5987372a3f40c2b27297c6d47231 100644 (file)
@@ -7,9 +7,9 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: neutron "
-"jenkins.neutron.propose.translation.update.111\n"
+"jenkins.neutron.propose.translation.update.112\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+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"
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 37d932676d2bc0358eac8b2f90639825f6fa5a0e..da1765bc55d9914cdb85f627da6dc3bdfdd6c153 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Dutch (Netherlands) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 1545d0809e2d1f932745833b22a1e494f9f5bf11..67984a945c551fb1bb3665e21077becc1cfb8f21 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-06-28 06:06+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Polish (Poland) "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 817727e7555ff4b78832dfa7705bb576e651b0cb..e6809b9c9eb693b5e422214a36a2c8acbe29da44 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 3b27adb4d84c6cba8628c34e6279d0eee38e5031..2464f9bcbf56e1796a3c0316833331adaf6e0bdf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese (Brazil) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index e34231db109292df3540bbfa5832b0e6dce98f0f..64d13470f194994b679b854e60d2b5dd2636bea8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-06-08 07:51+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Romanian "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index a45ca1de43e833be36bd7669321f2f3b5a8a8fa4..a3ae8ae24cd9d61d5122d7b641e733379f4c55c7 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Russian "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 98d0940220f188f62a96c2799ffc269dedade42e..97ad8e1b44b0529f6da3e584e001afa90fb66db8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Russian (Russia) "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 9c0fb3f50506573cbb3d6ed1bad9f03e245a144c..c2e70f35a4ccc41caac6c6622e22c75746f1c618 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-08-27 04:58+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovak "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 1446ad85ad6ceb2a03fd7094b217d2113e79aad5..1720cde19696e18343ba738a4ac3f26fed24819e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-06-28 06:06+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Slovenian (Slovenia) "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index ac7bc1da6efee09f00af32f4aa8e394baab93b74..9d97263e922ea369e7520fe67fe6c8a3f78ccfc6 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swahili (Kenya) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index ff8126986680ea40182de9629ed8f664a371d737..7c4ab7e877a0f0cae3bbfa4633a0df555e4faeaa 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Tagalog "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index deee43692eafa1107ed727a1019c8e6a880c799e..b37dcc40442744bb7a7a0ff09a531083ef2adfce 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-09-28 05:40+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Tagalog (Philippines) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 23f3c94d11dc25f56ecaa1dbc2efdf2f48feb857..2ca95d2bd7dee2362d8a31a2ad05ec6e9b4cd722 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkish (Turkey) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index e84e92906d30e640cfc0cd14a775fbc3e9cfff0c..873af21b1f9565ada89fe53cd78988cda38b4c36 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Ukrainian "
@@ -300,102 +300,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2555,7 +2555,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4602,12 +4602,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5257,21 +5257,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8945,7 +8953,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8974,276 +8982,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index 43a7cd67be05e2f91a6d865553422d6010e92801..f2916db25792addb04fd8111f07f2136ae39361b 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-10-07 01:13+0000\n"
 "Last-Translator: Tom Fifield <tom@openstack.org>\n"
 "Language-Team: Urdu "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index bd7300fda45fc0f8b4dbe0ea189f636322862311..b631174464992d97efeb61c85773e8b36f0d0b91 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Vietnamese (Viet Nam) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index db314756eb40fb0e528c9295a7d64e05bbc7cbaa..76299c3e063c1ca1916b3cae837000ff6b0c98ca 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-13 06:01+0000\n"
 "Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
 "Language-Team: Chinese (China) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index d6bbd34eefb08024de0712d9a8b41d01c836e451..3eaa6e8746a230197c7743f3a06bd6967e5a8f09 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Neutron\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-01-28 21:54+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Chinese (Hong Kong) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr ""
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr ""
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr ""
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr ""
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr ""
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr ""
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr ""
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr ""
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr ""
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr ""
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr ""
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr ""
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr ""
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr ""
 
@@ -2554,7 +2554,7 @@ msgid ""
 "assigning a floating IP"
 msgstr ""
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr ""
 
@@ -4601,12 +4601,12 @@ msgid "create_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr ""
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr ""
 
@@ -5256,21 +5256,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8944,7 +8952,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -8973,276 +8981,284 @@ msgstr ""
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""
index f9388b53fb9491240b08a6899810870dcfdadc10..ba782c234a8da17ab51c47647c84c295b6a41d89 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version:  Quantum\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-10-17 06:33+0000\n"
+"POT-Creation-Date: 2013-10-18 06:32+0000\n"
 "PO-Revision-Date: 2013-05-22 03:25+0000\n"
 "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
 "Language-Team: Chinese (Taiwan) "
@@ -299,102 +299,102 @@ msgstr ""
 msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds"
 msgstr ""
 
-#: neutron/wsgi.py:298
+#: neutron/wsgi.py:297
 msgid "Missing Content-Type"
 msgstr "遺漏了內容類型"
 
-#: neutron/wsgi.py:487
+#: neutron/wsgi.py:486
 #, python-format
 msgid "Data %(data)s type is %(type)s"
 msgstr "資料 %(data)s 類型為 %(type)s"
 
-#: neutron/wsgi.py:570
+#: neutron/wsgi.py:569
 msgid "Cannot understand JSON"
 msgstr "無法理解 JSON"
 
-#: neutron/wsgi.py:583 neutron/wsgi.py:586
+#: neutron/wsgi.py:582 neutron/wsgi.py:585
 msgid "Inline DTD forbidden"
 msgstr "已禁止行內 DTD"
 
-#: neutron/wsgi.py:666
+#: neutron/wsgi.py:665
 msgid "Cannot understand XML"
 msgstr "無法理解 XML"
 
-#: neutron/wsgi.py:777
+#: neutron/wsgi.py:776
 msgid "Unrecognized Content-Type provided in request"
 msgstr "無法辨識要求中所提供的內容類型"
 
-#: neutron/wsgi.py:781
+#: neutron/wsgi.py:780
 msgid "No Content-Type provided in request"
 msgstr "要求中未提供內容類型"
 
-#: neutron/wsgi.py:785
+#: neutron/wsgi.py:784
 msgid "Empty body provided in request"
 msgstr "要求中所提供主體是空的"
 
-#: neutron/wsgi.py:791
+#: neutron/wsgi.py:790
 msgid "Unable to deserialize body as provided Content-Type"
 msgstr "無法將主體解除序列化為提供的內容類型"
 
-#: neutron/wsgi.py:887
+#: neutron/wsgi.py:886
 msgid "You must implement __call__"
 msgstr "必須實作 __call__"
 
-#: neutron/wsgi.py:980 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
+#: neutron/wsgi.py:979 neutron/api/v2/base.py:173 neutron/api/v2/base.py:295
 #: neutron/api/v2/base.py:428 neutron/api/v2/base.py:479
 #: neutron/extensions/l3agentscheduler.py:51
 #: neutron/extensions/l3agentscheduler.py:89
 msgid "The resource could not be found."
 msgstr ""
 
-#: neutron/wsgi.py:1027
+#: neutron/wsgi.py:1026
 #, python-format
 msgid "%(method)s %(url)s"
 msgstr "%(method)s %(url)s"
 
-#: neutron/wsgi.py:1033
+#: neutron/wsgi.py:1032
 msgid "Unsupported Content-Type"
 msgstr "不支援的內容類型"
 
-#: neutron/wsgi.py:1034
+#: neutron/wsgi.py:1033
 #, python-format
 msgid "InvalidContentType: %s"
 msgstr "InvalidContentType:%s"
 
-#: neutron/wsgi.py:1038
+#: neutron/wsgi.py:1037
 msgid "Malformed request body"
 msgstr "要求內文的格式不正確"
 
-#: neutron/wsgi.py:1039
+#: neutron/wsgi.py:1038
 #, python-format
 msgid "MalformedRequestBody: %s"
 msgstr "MalformedRequestBody:%s"
 
-#: neutron/wsgi.py:1046
+#: neutron/wsgi.py:1045
 #, python-format
 msgid "HTTP exception thrown: %s"
 msgstr "已擲出 HTTP 異常狀況:%s"
 
-#: neutron/wsgi.py:1051
+#: neutron/wsgi.py:1050
 msgid "Internal error"
 msgstr "內部錯誤"
 
-#: neutron/wsgi.py:1066 neutron/wsgi.py:1168
+#: neutron/wsgi.py:1065 neutron/wsgi.py:1167
 #, python-format
 msgid "%(url)s returned with HTTP %(status)d"
 msgstr "%(url)s 傳回了 HTTP %(status)d"
 
-#: neutron/wsgi.py:1069
+#: neutron/wsgi.py:1068
 #, python-format
 msgid "%(url)s returned a fault: %(exception)s"
 msgstr "%(url)s 傳回了錯誤:%(exception)s"
 
-#: neutron/wsgi.py:1187
+#: neutron/wsgi.py:1186
 #, python-format
 msgid "The requested content type %s is invalid."
 msgstr ""
 
-#: neutron/wsgi.py:1246
+#: neutron/wsgi.py:1245
 msgid "Could not deserialize data"
 msgstr "無法解除序列化資料"
 
@@ -2563,7 +2563,7 @@ msgid ""
 "assigning a floating IP"
 msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP"
 
-#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1756
+#: neutron/db/l3_db.py:576 neutron/plugins/nicira/NeutronPlugin.py:1760
 msgid "fixed_ip_address cannot be specified without a port_id"
 msgstr "如果未指定 port_id,則無法指定 fixed_ip_address"
 
@@ -4622,12 +4622,12 @@ msgid "create_port() called"
 msgstr "已呼叫 create_port()"
 
 #: neutron/plugins/cisco/network_plugin.py:207
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:388
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:432
 msgid "delete_port() called"
 msgstr "已呼叫 delete_port()"
 
 #: neutron/plugins/cisco/network_plugin.py:226
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:345
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:386
 msgid "update_port() called"
 msgstr "已呼叫 update_port()"
 
@@ -5277,21 +5277,29 @@ msgstr ""
 msgid "Provider network removed from DB: %s"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:369
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:357
+#, python-format
+msgid ""
+"tenant_id: %(tid)s, net_id: %(nid)s, old_device_id: %(odi)s, "
+"new_device_id: %(ndi)s, old_host_id: %(ohi)s, new_host_id: %(nhi)s, "
+"old_device_owner: %(odo)s, new_device_owner: %(ndo)s"
+msgstr ""
+
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:413
 #, python-format
 msgid "Unable to update port '%s' on Nexus switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:429
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:473
 msgid "L3 enabled on Nexus plugin, create SVI on switch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:449
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:474
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:493
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:518
 msgid "L3 disabled or not Nexus plugin, send to vswitch"
 msgstr ""
 
-#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:463
+#: neutron/plugins/cisco/models/virt_phy_sw_v2.py:507
 msgid "L3 enabled on Nexus plugin, delete SVI from switch"
 msgstr ""
 
@@ -8991,7 +8999,7 @@ msgstr ""
 
 #: neutron/plugins/nicira/NeutronPlugin.py:456
 #: neutron/plugins/nicira/NeutronPlugin.py:493
-#: neutron/plugins/nicira/NeutronPlugin.py:680
+#: neutron/plugins/nicira/NeutronPlugin.py:684
 #, python-format
 msgid ""
 "NVP plugin does not support regular VIF ports on external networks. Port "
@@ -9020,41 +9028,49 @@ msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已
 msgid "Port %s not found in NVP"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:534
-#: neutron/plugins/nicira/NeutronPlugin.py:1048
+#: neutron/plugins/nicira/NeutronPlugin.py:523
+#, python-format
+msgid ""
+"Neutron port %(port_id)s not found on NVP backend. Terminating delete "
+"operation. A dangling router port might have been left on router "
+"%(router_id)s"
+msgstr ""
+
+#: neutron/plugins/nicira/NeutronPlugin.py:538
+#: neutron/plugins/nicira/NeutronPlugin.py:1052
 #, python-format
 msgid ""
 "Ignoring exception as this means the peer for port '%s' has already been "
 "deleted."
 msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:546
+#: neutron/plugins/nicira/NeutronPlugin.py:550
 #, python-format
 msgid ""
 "It is not allowed to create router interface ports on external networks "
 "as '%s'"
 msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:569
+#: neutron/plugins/nicira/NeutronPlugin.py:573
 #, python-format
 msgid ""
 "_nvp_create_router_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:582
+#: neutron/plugins/nicira/NeutronPlugin.py:586
 #, python-format
 msgid ""
 "device_id field must be populated in order to create an external gateway "
 "port for network %s"
 msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:590
+#: neutron/plugins/nicira/NeutronPlugin.py:594
 #, python-format
 msgid "The gateway port for the router %s was not found on the NVP backend"
 msgstr "在 NVP 後端找不到路由器 %s 的閘道埠"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:629
+#: neutron/plugins/nicira/NeutronPlugin.py:633
 #, python-format
 msgid ""
 "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, "
@@ -9063,235 +9079,235 @@ msgstr ""
 "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 "
 "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:661
-#: neutron/plugins/nicira/NeutronPlugin.py:1692
+#: neutron/plugins/nicira/NeutronPlugin.py:665
+#: neutron/plugins/nicira/NeutronPlugin.py:1696
 #, python-format
 msgid "Logical router resource %s not found on NVP platform"
 msgstr "在 NVP 平台上找不到邏輯路由器資源 %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:665
-#: neutron/plugins/nicira/NeutronPlugin.py:1696
+#: neutron/plugins/nicira/NeutronPlugin.py:669
+#: neutron/plugins/nicira/NeutronPlugin.py:1700
 msgid "Unable to update logical routeron NVP Platform"
 msgstr "無法在 NVP 平台上更新邏輯路由器"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:667
+#: neutron/plugins/nicira/NeutronPlugin.py:671
 #, python-format
 msgid ""
 "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, "
 "attached to router:%(router_id)s"
 msgstr "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 _nvp_delete_ext_gw_port"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:708
+#: neutron/plugins/nicira/NeutronPlugin.py:712
 #, python-format
 msgid ""
 "_nvp_create_l2_gw_port completed for port %(name)s on network "
 "%(network_id)s. The new port id is %(id)s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:740
+#: neutron/plugins/nicira/NeutronPlugin.py:744
 #, python-format
 msgid "Unable to find NVP uuid for Neutron port %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:775
+#: neutron/plugins/nicira/NeutronPlugin.py:779
 #, python-format
 msgid "%s required"
 msgstr "需要 %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:779
+#: neutron/plugins/nicira/NeutronPlugin.py:783
 msgid "Segmentation ID cannot be specified with flat network type"
 msgstr "無法使用平面網路類型來指定分段 ID"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:783
+#: neutron/plugins/nicira/NeutronPlugin.py:787
 msgid "Segmentation ID must be specified with vlan network type"
 msgstr "必須使用 VLAN 網路類型來指定分段 ID"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:787
-#: neutron/plugins/nicira/NeutronPlugin.py:803
+#: neutron/plugins/nicira/NeutronPlugin.py:791
+#: neutron/plugins/nicira/NeutronPlugin.py:807
 #, python-format
 msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:809
+#: neutron/plugins/nicira/NeutronPlugin.py:813
 #, python-format
 msgid "%(net_type_param)s %(net_type_value)s not supported"
 msgstr "不支援 %(net_type_param)s %(net_type_value)s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:854
+#: neutron/plugins/nicira/NeutronPlugin.py:858
 #, python-format
 msgid "No switch has available ports (%d checked)"
 msgstr "交換器沒有可用的埠(已檢查 %d 個)"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:876
+#: neutron/plugins/nicira/NeutronPlugin.py:880
 #, python-format
 msgid "Maximum number of logical ports reached for logical network %s"
 msgstr "已達到邏輯網路 %s 的邏輯埠數目上限"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:966
+#: neutron/plugins/nicira/NeutronPlugin.py:970
 #, python-format
 msgid ""
 "Network with admin_state_up=False are not yet supported by this plugin. "
 "Ignoring setting for network %s"
 msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1030
+#: neutron/plugins/nicira/NeutronPlugin.py:1034
 #, python-format
 msgid "A nvp lport identifier was not found for neutron port '%s'"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1058
+#: neutron/plugins/nicira/NeutronPlugin.py:1062
 #, python-format
 msgid "delete_network completed for tenant: %s"
 msgstr "已對 Tenant 完成 delete_network:%s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1061
+#: neutron/plugins/nicira/NeutronPlugin.py:1065
 #: neutron/plugins/nicira/NeutronServicePlugin.py:506
 #, python-format
 msgid "Did not found lswitch %s in NVP"
 msgstr "在 NVP 中找不到 lswitch %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1091
+#: neutron/plugins/nicira/NeutronPlugin.py:1095
 msgid "admin_state_up=False networks are not supported."
 msgstr "不支援 admin_state_up = False 網路。"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1157
+#: neutron/plugins/nicira/NeutronPlugin.py:1161
 #, python-format
 msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)"
 msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1171
+#: neutron/plugins/nicira/NeutronPlugin.py:1175
 #, python-format
 msgid "Logical switch for network %s was not found in NVP."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1182
+#: neutron/plugins/nicira/NeutronPlugin.py:1186
 msgid "Unable to create port or set port attachment in NVP."
 msgstr "無法在 NVP 中建立埠或設定埠連接裝置。"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1274
+#: neutron/plugins/nicira/NeutronPlugin.py:1278
 #, python-format
 msgid "Update port request: %s"
 msgstr "更新埠要求:%s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1301
+#: neutron/plugins/nicira/NeutronPlugin.py:1305
 #, python-format
 msgid "Unable to update port id: %s."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1384
+#: neutron/plugins/nicira/NeutronPlugin.py:1388
 msgid ""
 "Cannot create a distributed router with the NVP platform currently in "
 "execution. Please, try without specifying the 'distributed' attribute."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1391
+#: neutron/plugins/nicira/NeutronPlugin.py:1395
 msgid "Unable to create logical router on NVP Platform"
 msgstr "無法在 NVP 平台上建立邏輯路由器"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1400
+#: neutron/plugins/nicira/NeutronPlugin.py:1404
 #, python-format
 msgid ""
 "Unable to create L3GW port on logical router %(router_uuid)s. Verify "
 "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1410
+#: neutron/plugins/nicira/NeutronPlugin.py:1414
 #, python-format
 msgid "Unable to create router %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1438
-#: neutron/plugins/nicira/NeutronPlugin.py:1492
+#: neutron/plugins/nicira/NeutronPlugin.py:1442
+#: neutron/plugins/nicira/NeutronPlugin.py:1496
 #: neutron/plugins/nicira/NeutronServicePlugin.py:195
 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168
 #, python-format
 msgid "Network '%s' is not a valid external network"
 msgstr "網路 '%s' 不是有效的外部網路"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1501
+#: neutron/plugins/nicira/NeutronPlugin.py:1505
 msgid ""
 "'routes' cannot contain route '0.0.0.0/0', this must be updated through "
 "the default gateway attribute"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1517
+#: neutron/plugins/nicira/NeutronPlugin.py:1521
 #, python-format
 msgid "Logical router %s not found on NVP Platform"
 msgstr "在 NVP 平台上找不到邏輯路由器 %s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1521
+#: neutron/plugins/nicira/NeutronPlugin.py:1525
 msgid "Unable to update logical router on NVP Platform"
 msgstr "無法在 NVP 平台上更新邏輯路由器"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1523
+#: neutron/plugins/nicira/NeutronPlugin.py:1527
 msgid ""
 "Request cannot contain 'routes' with the NVP platform currently in "
 "execution. Please, try without specifying the static routes."
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1560
+#: neutron/plugins/nicira/NeutronPlugin.py:1564
 #, python-format
 msgid "Logical router '%s' not found on NVP Platform"
 msgstr "在 NVP 平台上找不到邏輯路由器 '%s'"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1564
+#: neutron/plugins/nicira/NeutronPlugin.py:1568
 #, python-format
 msgid "Unable to delete logical router '%s' on NVP Platform"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1632
+#: neutron/plugins/nicira/NeutronPlugin.py:1636
 #, python-format
 msgid ""
 "Add_router_interface completed for subnet:%(subnet_id)s and "
 "router:%(router_id)s"
 msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1728
+#: neutron/plugins/nicira/NeutronPlugin.py:1732
 #, python-format
 msgid ""
 "An error occurred while removing NAT rules on the NVP platform for "
 "floating ip:%s"
 msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1734
+#: neutron/plugins/nicira/NeutronPlugin.py:1738
 msgid "An incorrect number of matching NAT rules was found on the NVP platform"
 msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1848
+#: neutron/plugins/nicira/NeutronPlugin.py:1852
 #, python-format
 msgid ""
 "An error occurred while creating NAT rules on the NVP platform for "
 "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s"
 msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1854
+#: neutron/plugins/nicira/NeutronPlugin.py:1858
 msgid "Failed to update NAT rules for floatingip update"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1885
+#: neutron/plugins/nicira/NeutronPlugin.py:1889
 #, python-format
 msgid "The port '%s' is not associated with floating IPs"
 msgstr "埠 '%s' 未與浮動 IP 產生關聯"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1888
+#: neutron/plugins/nicira/NeutronPlugin.py:1892
 #, python-format
 msgid "Nat rules not found in nvp for port: %s"
 msgstr ""
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1914
+#: neutron/plugins/nicira/NeutronPlugin.py:1918
 #, python-format
 msgid ""
 "Create_l2_gw_service did not return an uuid for the newly created "
 "resource:%s"
 msgstr "Create_l2_gw_service 未傳回所新建資源的 UUID:%s"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:1936
+#: neutron/plugins/nicira/NeutronPlugin.py:1940
 msgid ""
 "Unable to remove gateway service from NVP plaform - the resource was not "
 "found"
 msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源"
 
-#: neutron/plugins/nicira/NeutronPlugin.py:2024
+#: neutron/plugins/nicira/NeutronPlugin.py:2028
 #, python-format
 msgid "Port values not valid for protocol: %s"
 msgstr ""