diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-error.po b/neutron/locale/de/LC_MESSAGES/neutron-log-error.po index 80078abd926..d52e53619b3 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" @@ -47,7 +47,7 @@ msgstr "Ursprüngliche Ausnahme wird gelöscht: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "Unerwartete Ausnahme %d mal(e) aufgetreten... Neuversuch." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Fehler bei %(full_task_name)s: %(e)s" @@ -59,3 +59,14 @@ msgstr "" #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Nicht behandelte Ausnahme" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po index 8392c4cd9a7..42062886ad5 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/de/LC_MESSAGES/neutron-log-info.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" -"PO-Revision-Date: 2014-07-18 20:49+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German (http://www.transifex.com/projects/p/neutron/language/" "de/)\n" @@ -26,13 +26,13 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" "Überspringe periodische Aufgabe %(task)s weil der Intervall negativ ist" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "Überspringe periodische Aufgabe %(task)s weil sie deaktiviert ist" @@ -89,3 +89,17 @@ msgstr "Warten aufgerufen nach dem der Thread abgebrochen wurde. Bereinige." #, python-format msgid "Waiting on %d children to exit" msgstr "Warten auf Beenden von %d untergeordneten Elementen" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "Agent nicht synchron mit Plug-in!" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po index e41d46294fd..4bb6183df68 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/" @@ -47,7 +47,7 @@ msgstr "Original exception being dropped: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "Unexpected exception occurred %d time(s)... retrying." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Error during %(full_task_name)s: %(e)s" @@ -59,3 +59,14 @@ msgstr "Exception during rpc cleanup." #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Unhandled exception" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po index 903f8085d2c..097f5201515 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) (http://www.transifex.com/projects/p/" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "Skipping periodic task %(task)s because its interval is negative" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "Skipping periodic task %(task)s because it is disabled" @@ -86,3 +86,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "Waiting on %d children to exit" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po index 0d947c64953..9e915648643 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-error.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-01 06:06+0000\n" -"PO-Revision-Date: 2014-07-25 23:10+0000\n" -"Last-Translator: Andi Chandler \n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:24+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "neutron/language/en_GB/)\n" "Language: en_GB\n" @@ -64,3 +64,14 @@ msgstr "Exception during rpc cleanup." #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Unhandled exception" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po index 1399ebb49dc..328c2d8aa49 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron-log-info.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-01 06:06+0000\n" -"PO-Revision-Date: 2014-07-25 15:11+0000\n" -"Last-Translator: Andi Chandler \n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:23+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" "neutron/language/en_GB/)\n" "Language: en_GB\n" @@ -88,3 +88,17 @@ msgstr "Wait called after thread killed. Cleaning up." #, python-format msgid "Waiting on %d children to exit" msgstr "Waiting on %d children to exit" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 4ceca2d81d8..767ed3e34ca 100644 --- a/neutron/locale/en_US/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_US/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-06 06:03+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -329,8 +329,8 @@ msgstr "" msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1024 neutron/api/v2/base.py:190 neutron/api/v2/base.py:331 -#: neutron/api/v2/base.py:471 neutron/api/v2/base.py:522 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:191 neutron/api/v2/base.py:332 +#: neutron/api/v2/base.py:472 neutron/api/v2/base.py:527 #: neutron/extensions/l3agentscheduler.py:50 #: neutron/extensions/l3agentscheduler.py:93 msgid "The resource could not be found." @@ -489,7 +489,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:1759 +#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:1770 #: neutron/agent/metadata/agent.py:363 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:328 #: neutron/services/metering/agents/metering_agent.py:272 @@ -498,11 +498,11 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:1764 +#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:1775 #: neutron/agent/metadata/agent.py:368 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:248 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:216 #: neutron/plugins/nec/agent/nec_neutron_agent.py:182 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:274 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:261 @@ -517,7 +517,7 @@ msgstr "" msgid "Agent updated: %(payload)s" msgstr "" -#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1769 +#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1780 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -599,143 +599,143 @@ msgstr "" msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:604 +#: neutron/agent/l3_agent.py:605 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:628 +#: neutron/agent/l3_agent.py:629 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:695 +#: neutron/agent/l3_agent.py:696 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:635 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:697 neutron/db/l3_db.py:1002 +#: neutron/agent/l3_agent.py:698 neutron/db/l3_db.py:948 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:637 #: neutron/services/firewall/agents/varmour/varmour_router.py:105 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:758 #, python-format msgid "Deleting stale internal router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:786 +#: neutron/agent/l3_agent.py:785 #, python-format msgid "Deleting stale external router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:957 +#: neutron/agent/l3_agent.py:959 #, python-format msgid "Unable to configure IP address for floating IP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1001 +#: neutron/agent/l3_agent.py:1003 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1063 +#: neutron/agent/l3_agent.py:1065 msgid "DVR: no map match_port found!" msgstr "" -#: neutron/agent/l3_agent.py:1243 +#: neutron/agent/l3_agent.py:1253 msgid "DVR: error adding redirection logic" msgstr "" -#: neutron/agent/l3_agent.py:1255 +#: neutron/agent/l3_agent.py:1265 msgid "DVR: removed snat failed" msgstr "" -#: neutron/agent/l3_agent.py:1346 +#: neutron/agent/l3_agent.py:1356 msgid "Missing subnet/agent_gateway_port" msgstr "" -#: neutron/agent/l3_agent.py:1458 +#: neutron/agent/l3_agent.py:1469 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:1478 +#: neutron/agent/l3_agent.py:1489 msgid "DVR: Failed updating arp entry" msgstr "" -#: neutron/agent/l3_agent.py:1505 +#: neutron/agent/l3_agent.py:1516 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:1515 +#: neutron/agent/l3_agent.py:1526 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1521 +#: neutron/agent/l3_agent.py:1532 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1528 +#: neutron/agent/l3_agent.py:1539 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:1580 +#: neutron/agent/l3_agent.py:1591 #, python-format msgid "Failed to fetch router information for '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1619 +#: neutron/agent/l3_agent.py:1630 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:1639 +#: neutron/agent/l3_agent.py:1650 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:1647 +#: neutron/agent/l3_agent.py:1658 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:1649 +#: neutron/agent/l3_agent.py:1660 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:1652 +#: neutron/agent/l3_agent.py:1663 #: neutron/services/metering/agents/metering_agent.py:61 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:1675 +#: neutron/agent/l3_agent.py:1686 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:1690 +#: neutron/agent/l3_agent.py:1701 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1698 +#: neutron/agent/l3_agent.py:1709 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1732 +#: neutron/agent/l3_agent.py:1743 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:1756 +#: neutron/agent/l3_agent.py:1767 msgid "Report state task successfully completed" msgstr "" @@ -1518,7 +1518,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:315 neutron/api/v2/base.py:592 +#: neutron/api/api_common.py:315 neutron/api/v2/base.py:597 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1879,78 +1879,78 @@ msgstr "" msgid "'%s' is not of the form =[value]" msgstr "" -#: neutron/api/v2/base.py:86 +#: neutron/api/v2/base.py:87 msgid "Native pagination depend on native sorting" msgstr "" -#: neutron/api/v2/base.py:89 +#: neutron/api/v2/base.py:90 msgid "Allow sorting is enabled because native pagination requires native sorting" msgstr "" -#: neutron/api/v2/base.py:360 +#: neutron/api/v2/base.py:361 #, python-format msgid "Unable to undo add for %(resource)s %(id)s" msgstr "" -#: neutron/api/v2/base.py:492 +#: neutron/api/v2/base.py:493 #, python-format msgid "Invalid format: %s" msgstr "" -#: neutron/api/v2/base.py:545 +#: neutron/api/v2/base.py:550 msgid "" "Specifying 'tenant_id' other than authenticated tenant in request " "requires admin privileges" msgstr "" -#: neutron/api/v2/base.py:553 +#: neutron/api/v2/base.py:558 msgid "Running without keystone AuthN requires that tenant_id is specified" msgstr "" -#: neutron/api/v2/base.py:571 +#: neutron/api/v2/base.py:576 msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:573 +#: neutron/api/v2/base.py:578 #, python-format msgid "Request body: %(body)s" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:588 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:587 +#: neutron/api/v2/base.py:592 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:603 +#: neutron/api/v2/base.py:608 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:610 +#: neutron/api/v2/base.py:615 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:615 +#: neutron/api/v2/base.py:620 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:633 +#: neutron/api/v2/base.py:638 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:642 neutron/extensions/allowedaddresspairs.py:75 +#: neutron/api/v2/base.py:647 neutron/extensions/allowedaddresspairs.py:75 #: neutron/extensions/multiprovidernet.py:45 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:661 +#: neutron/api/v2/base.py:666 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2891,104 +2891,104 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:244 +#: neutron/db/l3_db.py:230 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" -#: neutron/db/l3_db.py:265 +#: neutron/db/l3_db.py:251 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:279 +#: neutron/db/l3_db.py:265 #, python-format msgid "Network %s is not an external network" msgstr "" -#: neutron/db/l3_db.py:393 +#: neutron/db/l3_db.py:377 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:407 +#: neutron/db/l3_db.py:391 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:423 neutron/db/l3_db.py:558 neutron/db/l3_dvr_db.py:189 +#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:534 neutron/db/l3_dvr_db.py:192 #: neutron/plugins/bigswitch/plugin.py:1015 #: neutron/plugins/bigswitch/plugin.py:1024 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:426 +#: neutron/db/l3_db.py:410 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:439 +#: neutron/db/l3_db.py:423 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:453 +#: neutron/db/l3_db.py:437 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:605 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:580 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:641 +#: neutron/db/l3_db.py:616 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:645 +#: neutron/db/l3_db.py:620 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:657 +#: neutron/db/l3_db.py:632 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:664 +#: neutron/db/l3_db.py:639 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:668 +#: neutron/db/l3_db.py:643 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:710 neutron/plugins/vmware/plugins/base.py:1802 +#: neutron/db/l3_db.py:673 neutron/plugins/vmware/plugins/base.py:1803 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:751 +#: neutron/db/l3_db.py:713 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:888 +#: neutron/db/l3_db.py:846 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:1008 +#: neutron/db/l3_db.py:954 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3004,20 +3004,20 @@ msgstr "" msgid "Centralizing distributed router %s is not supported" msgstr "" -#: neutron/db/l3_dvr_db.py:380 +#: neutron/db/l3_dvr_db.py:386 #, python-format msgid "Agent Gateway port does not exist, so create one: %s" msgstr "" -#: neutron/db/l3_dvr_db.py:395 +#: neutron/db/l3_dvr_db.py:401 msgid "Unable to create the Agent Gateway Port" msgstr "" -#: neutron/db/l3_dvr_db.py:421 +#: neutron/db/l3_dvr_db.py:427 msgid "Unable to create the SNAT Interface Port" msgstr "" -#: neutron/db/l3_dvr_db.py:445 +#: neutron/db/l3_dvr_db.py:451 #, python-format msgid "SNAT interface port list does not exist, so create one: %s" msgstr "" @@ -3027,35 +3027,35 @@ msgstr "" msgid "No active L3 agents" msgstr "" -#: neutron/db/l3_rpc_base.py:50 +#: neutron/db/l3_rpc_base.py:61 msgid "" "No plugin for L3 routing registered! Will reply to l3 agent with empty " "router dictionary." msgstr "" -#: neutron/db/l3_rpc_base.py:64 +#: neutron/db/l3_rpc_base.py:75 #, python-format msgid "" "Routers returned to l3 agent:\n" " %s" msgstr "" -#: neutron/db/l3_rpc_base.py:70 +#: neutron/db/l3_rpc_base.py:81 #, python-format msgid "Checking router: %(id)s for host: %(host)s" msgstr "" -#: neutron/db/l3_rpc_base.py:123 +#: neutron/db/l3_rpc_base.py:132 #, python-format msgid "External network ID returned to l3 agent: %s" msgstr "" -#: neutron/db/l3_rpc_base.py:137 +#: neutron/db/l3_rpc_base.py:144 #, python-format msgid "New status for floating IP %(floatingip_id)s: %(status)s" msgstr "" -#: neutron/db/l3_rpc_base.py:145 +#: neutron/db/l3_rpc_base.py:152 #, python-format msgid "Floating IP: %s no longer present." msgstr "" @@ -3170,7 +3170,7 @@ msgstr "" msgid "insert_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:470 +#: neutron/db/firewall/firewall_db.py:474 #: neutron/plugins/vmware/plugins/service.py:1085 #: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" @@ -3283,17 +3283,17 @@ msgid "" "implemented" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:226 +#: neutron/db/migration/alembic_migrations/heal_script.py:228 #, python-format msgid "Detected removed foreign key %(fk)r on table %(table)r" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:230 +#: neutron/db/migration/alembic_migrations/heal_script.py:232 #, python-format msgid "Detected added foreign key for column %(fk)r on table %(table)r" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:251 +#: neutron/db/migration/alembic_migrations/heal_script.py:253 #, python-format msgid "Table %(old_t)r was renamed to %(new_t)r" msgstr "" @@ -4788,7 +4788,6 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:155 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:398 #: neutron/plugins/nec/agent/nec_neutron_agent.py:225 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:159 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 @@ -6172,76 +6171,81 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1044 #, python-format -msgid "Cannot delete network '%s' that is member of a trunk segment" +msgid "Cannot delete network '%s', delete the associated subnet first" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1048 #, python-format +msgid "Cannot delete network '%s' that is member of a trunk segment" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1052 +#, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1076 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1098 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1102 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1149 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1200 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:305 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1211 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1266 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1282 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1302 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1308 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1319 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1323 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1334 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1338 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1353 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1369 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1373 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1454 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1458 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6250,15 +6254,15 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:187 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:193 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:113 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:152 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:123 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:162 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:171 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:172 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:178 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -6673,12 +6677,11 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:171 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:243 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:129 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6706,7 +6709,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:114 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6732,8 +6735,7 @@ msgid "Port metrics raw enabling for port: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:312 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:294 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6760,8 +6762,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254 msgid "Agent out of sync with plugin!" @@ -6777,7 +6778,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:459 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:393 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7661,7 +7662,7 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:162 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:163 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "network_delete received" msgstr "" @@ -7693,7 +7694,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:252 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:220 #: neutron/plugins/nec/agent/nec_neutron_agent.py:144 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100 @@ -7702,7 +7703,7 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1166 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1155 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213 #, python-format @@ -7711,8 +7712,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1186 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1175 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:240 @@ -7721,7 +7722,7 @@ msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1195 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format @@ -7729,7 +7730,7 @@ msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1202 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1191 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format @@ -7737,7 +7738,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238 #, python-format @@ -7761,13 +7762,13 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1025 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:410 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -7975,6 +7976,7 @@ msgid "MidoNet %(resource_type)s %(id)s could not be found" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:48 +#: neutron/plugins/midonet/plugin.py:86 #, python-format msgid "MidoNet API error: %(msg)s" msgstr "" @@ -8228,247 +8230,207 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:80 +#: neutron/plugins/midonet/plugin.py:100 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:137 +#: neutron/plugins/midonet/plugin.py:157 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:171 +#: neutron/plugins/midonet/plugin.py:191 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:183 +#: neutron/plugins/midonet/plugin.py:203 #: neutron/plugins/ml2/drivers/arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/arista/exceptions.py:27 #, python-format msgid "%(msg)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:216 +#: neutron/plugins/midonet/plugin.py:240 msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:386 +#: neutron/plugins/midonet/plugin.py:410 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:418 +#: neutron/plugins/midonet/plugin.py:442 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:427 +#: neutron/plugins/midonet/plugin.py:451 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:446 +#: neutron/plugins/midonet/plugin.py:470 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:453 -#, python-format -msgid "MidonetPluginV2.create_network called: network=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:468 -#, python-format -msgid "MidonetPluginV2.create_network exiting: net=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:477 -#, python-format -msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:486 -#, python-format -msgid "MidonetPluginV2.update_network exiting: net=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:494 -#, python-format -msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:499 -#, python-format -msgid "MidonetPluginV2.get_network exiting: qnet=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:504 -#, python-format -msgid "MidonetPluginV2.delete_network called: id=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:512 -#, python-format -msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:517 +#: neutron/plugins/midonet/plugin.py:527 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:578 +#: neutron/plugins/midonet/plugin.py:588 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:583 +#: neutron/plugins/midonet/plugin.py:593 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:598 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:595 +#: neutron/plugins/midonet/plugin.py:605 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:599 +#: neutron/plugins/midonet/plugin.py:609 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:604 +#: neutron/plugins/midonet/plugin.py:614 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:613 +#: neutron/plugins/midonet/plugin.py:623 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:647 +#: neutron/plugins/midonet/plugin.py:657 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:722 +#: neutron/plugins/midonet/plugin.py:732 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:769 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:781 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:825 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:845 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:885 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:996 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1020 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1029 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1076 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1095 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1117 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1146 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1153 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1191 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8523,7 +8485,7 @@ msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" #: neutron/plugins/ml2/db.py:144 neutron/plugins/ml2/db.py:196 -#: neutron/plugins/ml2/plugin.py:1056 +#: neutron/plugins/ml2/plugin.py:1058 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" @@ -8648,145 +8610,145 @@ msgstr "" msgid "Attempt %(count)s to bind port %(port)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 +#: neutron/plugins/ml2/plugin.py:446 #, python-format msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:457 #, python-format msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:501 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:541 +#: neutron/plugins/ml2/plugin.py:543 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:601 +#: neutron/plugins/ml2/plugin.py:603 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:622 +#: neutron/plugins/ml2/plugin.py:624 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:628 neutron/plugins/ml2/plugin.py:753 +#: neutron/plugins/ml2/plugin.py:630 neutron/plugins/ml2/plugin.py:755 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:636 +#: neutron/plugins/ml2/plugin.py:638 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:649 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:655 neutron/plugins/ml2/plugin.py:766 +#: neutron/plugins/ml2/plugin.py:657 neutron/plugins/ml2/plugin.py:768 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:661 +#: neutron/plugins/ml2/plugin.py:663 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:672 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:680 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:689 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:701 +#: neutron/plugins/ml2/plugin.py:703 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:731 +#: neutron/plugins/ml2/plugin.py:733 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:747 +#: neutron/plugins/ml2/plugin.py:749 #, python-format msgid "Ports to auto-deallocate: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:762 +#: neutron/plugins/ml2/plugin.py:764 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:782 +#: neutron/plugins/ml2/plugin.py:784 #, python-format msgid "Exception deleting fixed_ip from port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:792 +#: neutron/plugins/ml2/plugin.py:794 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:823 +#: neutron/plugins/ml2/plugin.py:825 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:835 +#: neutron/plugins/ml2/plugin.py:837 #, python-format msgid "_bind_port_if_needed failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:914 +#: neutron/plugins/ml2/plugin.py:916 #, python-format msgid "No Host supplied to bind DVR Port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:972 +#: neutron/plugins/ml2/plugin.py:974 #: neutron/tests/unit/ml2/test_ml2_plugin.py:136 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:992 +#: neutron/plugins/ml2/plugin.py:994 #: neutron/tests/unit/ml2/test_ml2_plugin.py:137 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:1041 +#: neutron/plugins/ml2/plugin.py:1043 #, python-format msgid "mechanism_manager.delete_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1065 +#: neutron/plugins/ml2/plugin.py:1067 #, python-format msgid "Binding info for DVR port %s not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1091 +#: neutron/plugins/ml2/plugin.py:1093 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1121 +#: neutron/plugins/ml2/plugin.py:1123 #, python-format msgid "Port %s not found during update" msgstr "" @@ -8831,7 +8793,7 @@ msgid "" msgstr "" #: neutron/plugins/ml2/drivers/mech_agent.py:54 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:345 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" @@ -8847,7 +8809,7 @@ msgid "Checking agent: %s" msgstr "" #: neutron/plugins/ml2/drivers/mech_agent.py:70 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:355 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:337 #, python-format msgid "Bound using segment: %s" msgstr "" @@ -8921,54 +8883,49 @@ msgid "HTTP URL of Tail-f NCS REST interface." msgstr "" #: neutron/plugins/ml2/drivers/mechanism_ncs.py:31 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:50 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:46 msgid "HTTP username for authentication" msgstr "" #: neutron/plugins/ml2/drivers/mechanism_ncs.py:33 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:52 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:48 msgid "HTTP password for authentication" msgstr "" #: neutron/plugins/ml2/drivers/mechanism_ncs.py:35 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:54 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:50 msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:48 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:44 msgid "HTTP URL of OpenDaylight REST interface." msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:56 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:52 msgid "Tomcat session timeout in minutes." msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:106 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:102 #, python-format msgid "Failed to authenticate with OpenDaylight: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:109 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:105 #, python-format msgid "Authentication Timed Out: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:297 -#, python-format -msgid "%(object_type)s not found (%(obj_id)s)" -msgstr "" - -#: neutron/plugins/ml2/drivers/mechanism_odl.py:333 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:315 #, python-format msgid "ODL-----> sending URL (%s) <-----ODL" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:334 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:316 #, python-format msgid "ODL-----> sending JSON (%s) <-----ODL" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:358 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:340 #, python-format msgid "" "Refusing to bind port for segment ID %(id)s, segment %(seg)s, phys net " @@ -9653,16 +9610,16 @@ msgstr "" msgid "Experimental L2 population driver" msgstr "" -#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165 +#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:169 msgid "Unable to retrieve the agent ip, check the agent configuration." msgstr "" -#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171 +#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:175 #, python-format msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment" msgstr "" -#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:222 +#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:226 #, python-format msgid "" "Unable to retrieve the agent ip, check the agent %(agent_host)s " @@ -9814,119 +9771,92 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:56 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:71 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:84 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:95 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:105 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:124 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:311 #, python-format -msgid "RPC timeout while updating port %s" +msgid "Adding or updating port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:289 -msgid "Ports added!" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:292 -msgid "Ports removed!" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:329 -#, python-format -msgid "Adding port with mac %s" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:332 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 -#, python-format -msgid "Device details %s" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:346 -#, python-format -msgid "Device with mac_address %s not defined on Neutron Plugin" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:353 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:347 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:233 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -msgid "Agent loop process devices!" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:394 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:415 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:432 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:420 msgid "Agent initialised successfully, now running... " msgstr "" @@ -10833,32 +10763,19 @@ msgstr "" msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:337 -#, python-format -msgid "network_delete received network %s" -msgstr "" - -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:343 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:635 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:558 -#, python-format -msgid "Network %s not used on agent." -msgstr "" - -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:550 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:539 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:459 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:553 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:467 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:565 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "" @@ -10866,7 +10783,7 @@ msgid "" "tunneling disabled" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:573 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515 #, python-format msgid "" @@ -10874,7 +10791,7 @@ msgid "" "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:583 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:572 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" @@ -10882,7 +10799,7 @@ msgid "" "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:592 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:544 #, python-format msgid "" @@ -10890,13 +10807,20 @@ msgid "" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:638 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:558 +#, python-format +msgid "Network %s not used on agent." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:627 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:561 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:676 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:665 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:602 #, python-format msgid "" @@ -10904,12 +10828,12 @@ msgid "" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:727 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:716 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:884 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:873 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " @@ -10917,13 +10841,13 @@ msgid "" " Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:969 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:958 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:964 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 #, python-format msgid "" @@ -10931,35 +10855,35 @@ msgid "" "exist. Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1046 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1035 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1062 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1051 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1059 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1072 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1027 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:840 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:829 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1237 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1086 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:823 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:843 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:812 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:832 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1220 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1240 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1257 @@ -10967,12 +10891,12 @@ msgstr "" msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1146 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1151 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1140 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 #, python-format msgid "" @@ -10980,76 +10904,76 @@ msgid "" " processed" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1177 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1166 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1181 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1170 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1184 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1173 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1227 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1216 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - " "treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1235 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1224 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1250 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1239 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1311 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1278 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1370 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1282 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1271 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1374 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1322 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1311 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1443 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1343 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1487 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1377 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1366 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1515 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -12277,128 +12201,129 @@ msgstr "" msgid "" "The default option leverages service nodes to perform packet replication " "though one could set to this to 'source' to perform replication locally. " -"This is useful if one does not want to deploy a service node(s)." +"This is useful if one does not want to deploy a service node(s). It must " +"be set to 'service' for leveraging distributed routers." msgstr "" -#: neutron/plugins/vmware/common/config.py:80 +#: neutron/plugins/vmware/common/config.py:82 msgid "" "Interval in seconds between runs of the state synchronization task. Set " "it to 0 to disable it" msgstr "" -#: neutron/plugins/vmware/common/config.py:84 +#: neutron/plugins/vmware/common/config.py:86 msgid "" "Maximum value for the additional random delay in seconds between runs of " "the state synchronization task" msgstr "" -#: neutron/plugins/vmware/common/config.py:89 +#: neutron/plugins/vmware/common/config.py:91 msgid "" "Minimum delay, in seconds, between two state synchronization queries to " "NSX. It must not exceed state_sync_interval" msgstr "" -#: neutron/plugins/vmware/common/config.py:94 +#: neutron/plugins/vmware/common/config.py:96 msgid "" "Minimum number of resources to be retrieved from NSX during state " "synchronization" msgstr "" -#: neutron/plugins/vmware/common/config.py:98 +#: neutron/plugins/vmware/common/config.py:100 msgid "" "Always read operational status from backend on show operations. Enabling " "this option might slow down the system." msgstr "" -#: neutron/plugins/vmware/common/config.py:107 +#: neutron/plugins/vmware/common/config.py:109 msgid "User name for NSX controllers in this cluster" msgstr "" -#: neutron/plugins/vmware/common/config.py:112 +#: neutron/plugins/vmware/common/config.py:114 msgid "Password for NSX controllers in this cluster" msgstr "" -#: neutron/plugins/vmware/common/config.py:115 +#: neutron/plugins/vmware/common/config.py:117 msgid "Time before aborting a request" msgstr "" -#: neutron/plugins/vmware/common/config.py:118 +#: neutron/plugins/vmware/common/config.py:120 msgid "Number of time a request should be retried" msgstr "" -#: neutron/plugins/vmware/common/config.py:121 +#: neutron/plugins/vmware/common/config.py:123 msgid "Number of times a redirect should be followed" msgstr "" -#: neutron/plugins/vmware/common/config.py:124 +#: neutron/plugins/vmware/common/config.py:126 msgid "Lists the NSX controllers in this cluster" msgstr "" -#: neutron/plugins/vmware/common/config.py:129 +#: neutron/plugins/vmware/common/config.py:131 msgid "" "This is uuid of the default NSX Transport zone that will be used for " "creating tunneled isolated \"Neutron\" networks. It needs to be created " "in NSX before starting Neutron with the nsx plugin." msgstr "" -#: neutron/plugins/vmware/common/config.py:134 +#: neutron/plugins/vmware/common/config.py:136 msgid "" "Unique identifier of the NSX L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/vmware/common/config.py:138 +#: neutron/plugins/vmware/common/config.py:140 msgid "" "Unique identifier of the NSX L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/vmware/common/config.py:141 +#: neutron/plugins/vmware/common/config.py:143 msgid "" "Unique identifier of the Service Cluster which will be used by logical " "services like dhcp and metadata" msgstr "" -#: neutron/plugins/vmware/common/config.py:144 +#: neutron/plugins/vmware/common/config.py:146 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/vmware/common/config.py:154 +#: neutron/plugins/vmware/common/config.py:156 msgid "User name for vsm" msgstr "" -#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:160 msgid "Password for vsm" msgstr "" -#: neutron/plugins/vmware/common/config.py:160 +#: neutron/plugins/vmware/common/config.py:162 msgid "uri for vsm" msgstr "" -#: neutron/plugins/vmware/common/config.py:162 +#: neutron/plugins/vmware/common/config.py:164 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/vmware/common/config.py:165 -#: neutron/plugins/vmware/common/config.py:171 +#: neutron/plugins/vmware/common/config.py:167 +#: neutron/plugins/vmware/common/config.py:173 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/vmware/common/config.py:168 +#: neutron/plugins/vmware/common/config.py:170 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/vmware/common/config.py:174 +#: neutron/plugins/vmware/common/config.py:176 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/vmware/common/config.py:177 +#: neutron/plugins/vmware/common/config.py:179 msgid "Task status check interval" msgstr "" -#: neutron/plugins/vmware/common/config.py:191 +#: neutron/plugins/vmware/common/config.py:193 #, python-format msgid "Invalid replication_mode: %s" msgstr "" @@ -13144,12 +13069,12 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/vmware/nsxlib/__init__.py:77 +#: neutron/plugins/vmware/nsxlib/__init__.py:80 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/vmware/nsxlib/__init__.py:81 +#: neutron/plugins/vmware/nsxlib/__init__.py:84 #, python-format msgid "locals=[%s]" msgstr "" @@ -13313,103 +13238,103 @@ msgid "" "for NSX communication errors." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:211 +#: neutron/plugins/vmware/plugins/base.py:212 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:246 +#: neutron/plugins/vmware/plugins/base.py:247 #, python-format msgid "Created NSX router port:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:248 +#: neutron/plugins/vmware/plugins/base.py:249 #: neutron/plugins/vmware/plugins/service.py:439 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:251 +#: neutron/plugins/vmware/plugins/base.py:252 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:330 +#: neutron/plugins/vmware/plugins/base.py:331 #, python-format msgid "Attached %(att)s to NSX router port %(port)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:336 +#: neutron/plugins/vmware/plugins/base.py:337 #, python-format msgid "" "Unable to plug attachment in NSX logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:342 +#: neutron/plugins/vmware/plugins/base.py:343 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:388 +#: neutron/plugins/vmware/plugins/base.py:389 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:428 +#: neutron/plugins/vmware/plugins/base.py:429 #, python-format msgid "" "An exception occurred while creating the neutron port %s on the NSX " "plaform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:440 -#: neutron/plugins/vmware/plugins/base.py:492 -#: neutron/plugins/vmware/plugins/base.py:690 +#: neutron/plugins/vmware/plugins/base.py:441 +#: neutron/plugins/vmware/plugins/base.py:493 +#: neutron/plugins/vmware/plugins/base.py:691 #, python-format msgid "" "NSX plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:461 +#: neutron/plugins/vmware/plugins/base.py:462 #, python-format msgid "" "_nsx_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:472 +#: neutron/plugins/vmware/plugins/base.py:473 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:484 +#: neutron/plugins/vmware/plugins/base.py:485 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:499 +#: neutron/plugins/vmware/plugins/base.py:500 #, python-format msgid "Port '%s' was already deleted on NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:506 +#: neutron/plugins/vmware/plugins/base.py:507 #, python-format msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:511 +#: neutron/plugins/vmware/plugins/base.py:512 #, python-format msgid "Port %s not found in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:520 +#: neutron/plugins/vmware/plugins/base.py:521 #, python-format msgid "" "Neutron port %(port_id)s not found on NSX backend. Terminating delete " @@ -13417,336 +13342,329 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:535 +#: neutron/plugins/vmware/plugins/base.py:536 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:547 +#: neutron/plugins/vmware/plugins/base.py:548 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:572 +#: neutron/plugins/vmware/plugins/base.py:573 #, python-format msgid "" "_nsx_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:585 +#: neutron/plugins/vmware/plugins/base.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/vmware/plugins/base.py:595 +#: neutron/plugins/vmware/plugins/base.py:596 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:636 +#: neutron/plugins/vmware/plugins/base.py:637 #, python-format msgid "" "_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1737 +#: neutron/plugins/vmware/plugins/base.py:672 +#: neutron/plugins/vmware/plugins/base.py:1738 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:675 -#: neutron/plugins/vmware/plugins/base.py:1741 +#: neutron/plugins/vmware/plugins/base.py:676 +#: neutron/plugins/vmware/plugins/base.py:1742 msgid "Unable to update logical routeron NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:678 #, python-format msgid "" "_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:719 +#: neutron/plugins/vmware/plugins/base.py:720 #, python-format msgid "" "_nsx_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:763 +#: neutron/plugins/vmware/plugins/base.py:764 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:768 +#: neutron/plugins/vmware/plugins/base.py:769 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:772 +#: neutron/plugins/vmware/plugins/base.py:773 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:776 -#: neutron/plugins/vmware/plugins/base.py:792 +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:798 +#: neutron/plugins/vmware/plugins/base.py:799 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:843 +#: neutron/plugins/vmware/plugins/base.py:844 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:877 +#: neutron/plugins/vmware/plugins/base.py:878 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:923 +#: neutron/plugins/vmware/plugins/base.py:924 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1001 +#: neutron/plugins/vmware/plugins/base.py:1002 #, python-format msgid "The following logical switches were not found on the NSX backend:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1038 +#: neutron/plugins/vmware/plugins/base.py:1039 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1058 +#: neutron/plugins/vmware/plugins/base.py:1059 #, python-format msgid "Unable to find NSX mappings for neutron network:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1065 +#: neutron/plugins/vmware/plugins/base.py:1066 #, python-format msgid "" "Logical switch update on NSX backend failed. Neutron network " "id:%(net_id)s; NSX lswitch id:%(lswitch_id)s;Error:%(error)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1136 +#: neutron/plugins/vmware/plugins/base.py:1137 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1139 +#: neutron/plugins/vmware/plugins/base.py:1140 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1150 +#: neutron/plugins/vmware/plugins/base.py:1151 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1238 +#: neutron/plugins/vmware/plugins/base.py:1239 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1273 +#: neutron/plugins/vmware/plugins/base.py:1274 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1356 +#: neutron/plugins/vmware/plugins/base.py:1357 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1362 +#: neutron/plugins/vmware/plugins/base.py:1363 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1373 +#: neutron/plugins/vmware/plugins/base.py:1374 #, 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/vmware/plugins/base.py:1383 +#: neutron/plugins/vmware/plugins/base.py:1384 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 -#: neutron/plugins/vmware/plugins/base.py:1497 +#: neutron/plugins/vmware/plugins/base.py:1413 +#: neutron/plugins/vmware/plugins/base.py:1498 #: neutron/plugins/vmware/plugins/service.py:201 #: neutron/plugins/vmware/plugins/service.py:1240 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1461 +#: neutron/plugins/vmware/plugins/base.py:1462 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1464 +#: neutron/plugins/vmware/plugins/base.py:1465 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1506 +#: neutron/plugins/vmware/plugins/base.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1522 +#: neutron/plugins/vmware/plugins/base.py:1523 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1526 +#: neutron/plugins/vmware/plugins/base.py:1527 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1528 +#: neutron/plugins/vmware/plugins/base.py:1529 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1585 +#: neutron/plugins/vmware/plugins/base.py:1586 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1589 +#: neutron/plugins/vmware/plugins/base.py:1590 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1599 +#: neutron/plugins/vmware/plugins/base.py:1600 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1674 +#: neutron/plugins/vmware/plugins/base.py:1675 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1773 +#: neutron/plugins/vmware/plugins/base.py:1774 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1778 +#: neutron/plugins/vmware/plugins/base.py:1779 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1918 +#: neutron/plugins/vmware/plugins/base.py:1919 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1924 +#: neutron/plugins/vmware/plugins/base.py:1925 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1963 +#: neutron/plugins/vmware/plugins/base.py:1964 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1966 +#: neutron/plugins/vmware/plugins/base.py:1967 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2006 +#: neutron/plugins/vmware/plugins/base.py:2007 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2029 +#: neutron/plugins/vmware/plugins/base.py:2030 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2058 +#: neutron/plugins/vmware/plugins/base.py:2059 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2087 -#, python-format -msgid "" -"Rolling back database changes for gateway device %s because of an error " -"in the NSX backend" -msgstr "" - -#: neutron/plugins/vmware/plugins/base.py:2132 -#: neutron/plugins/vmware/plugins/base.py:2170 +#: neutron/plugins/vmware/plugins/base.py:2131 +#: neutron/plugins/vmware/plugins/base.py:2169 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2267 +#: neutron/plugins/vmware/plugins/base.py:2266 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2274 +#: neutron/plugins/vmware/plugins/base.py:2273 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2322 +#: neutron/plugins/vmware/plugins/base.py:2321 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2354 +#: neutron/plugins/vmware/plugins/base.py:2353 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2362 +#: neutron/plugins/vmware/plugins/base.py:2361 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13754,12 +13672,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2369 +#: neutron/plugins/vmware/plugins/base.py:2368 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2382 +#: neutron/plugins/vmware/plugins/base.py:2381 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -16208,10 +16126,10 @@ msgstr "" msgid "No host cert for %(server)s in cert %(cert)s" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:219 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:241 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:260 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:283 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:216 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:238 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:257 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:280 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-error.po b/neutron/locale/es/LC_MESSAGES/neutron-log-error.po index 0c0b1262f4c..12cba803ce0 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" @@ -47,7 +47,7 @@ msgstr "Se está descartando excepción original: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "La excepción inesperada ha ocurrido %d vez(veces)... reintentando." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Error durante %(full_task_name)s: %(e)s" @@ -59,3 +59,14 @@ msgstr "Excepción durante limpieza de rpc." #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Excepción no controlada" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po index 35af28a9de1..9c89764e4ae 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/es/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/neutron/language/" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "Omitiendo la tarea periódica %(task)s porque el intervalo es negativo" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "Omitiendo la tarea periódica %(task)s porque está inhabilitada" @@ -86,3 +86,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "En espera de %d hijos para salir" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po index 7575ef60e92..f48ef872ff5 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" @@ -47,7 +47,7 @@ msgstr "Exception d'origine en cours de suppression : %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "Exception inattendue survenue %d fois... Nouvel essai." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Erreur pendant %(full_task_name)s : %(e)s" @@ -59,3 +59,14 @@ msgstr "Exception pendant le nettoyage rpc." #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Exception non gérée" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po index c7a44de0f61..0d1994ff8bd 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron-log-info.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" -"PO-Revision-Date: 2014-07-18 20:49+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French (http://www.transifex.com/projects/p/neutron/language/" "fr/)\n" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "Tâche périodique %(task)s ignorée car son intervalle est négatif" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "Tâche périodique %(task)s car elle est désactivée" @@ -86,3 +86,17 @@ msgstr "Pause demandée après suppression de thread. Nettoyage." #, python-format msgid "Waiting on %d children to exit" msgstr "En attente %d enfants pour sortie" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "Agent non synchronisé avec le plug-in !" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-error.po b/neutron/locale/it/LC_MESSAGES/neutron-log-error.po index ed4bb8737d3..2498637defb 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-error.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-06 03:50+0000\n" "Last-Translator: PierAlberto \n" "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" @@ -48,7 +48,7 @@ msgstr "Eccezione originale in corso di eliminazione: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "Un errore inatteso si è verificato %d volte... ritento." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Errore durante %(full_task_name)s: %(e)s" @@ -60,3 +60,14 @@ msgstr "Eccezioni durante pulitura rpc." #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Eccezione non gestita" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po index 5e652f89fd9..a13e50112b5 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/it/LC_MESSAGES/neutron-log-info.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" -"PO-Revision-Date: 2014-07-18 20:49+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (http://www.transifex.com/projects/p/neutron/language/" "it/)\n" @@ -26,13 +26,13 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" "Abbadono dell'attività periodica %(task)s perché l'intervalo è negativo" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "Abbadono dell'attività periodica %(task)s perché è disabilitata" @@ -88,3 +88,17 @@ msgstr "Attendere la chiamata dopo l'uccisione de filo. Bonifica." #, python-format msgid "Waiting on %d children to exit" msgstr "In attesa %d degli elementi secondari per uscire" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "Agent non sincronizzato con il plugin!" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po index 4d9044a833b..fdfd9395e4c 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" @@ -47,7 +47,7 @@ msgstr "除去される元の例外: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "予期せぬ例外が、%d回()発生しました。再試行中。" -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "%(full_task_name)s 中のエラー: %(e)s" @@ -59,3 +59,14 @@ msgstr "RPCクリーンアップ中に例外が発生" #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "未処理例外" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po index 00d3b0d081e..8804c26345a 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/neutron/" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "タスクの間隔が負であるため、定期タスク %(task)s をスキップしています" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "タスクが使用不可であるため、定期タスク %(task)s をスキップしています" @@ -86,3 +86,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "%d 個の子で終了を待機しています" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po index cc900ccba51..52fb1849447 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-06-30 20:07+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" @@ -47,7 +47,7 @@ msgstr "기존 예외가 삭제됨: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "예기치 않은 예외 %d 번 발생하였습니다... 다시 시도중." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "%(full_task_name)s 중 오류: %(e)s" @@ -59,3 +59,14 @@ msgstr "" #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "처리되지 않은 예외" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po index 6607619c770..6350f309e16 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/neutron/" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "간격이 음수이기 때문에 주기적 태스크 %(task)s을(를) 건너뜀" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "사용 안하기 때문에 주기적 태스크 %(task)s을(를) 건너뜀" @@ -86,3 +86,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "%d 하위에서 종료하기를 대기 중임" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/neutron-log-error.pot b/neutron/locale/neutron-log-error.pot index ae5c8ff09cb..eba78aa595c 100644 --- a/neutron/locale/neutron-log-error.pot +++ b/neutron/locale/neutron-log-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev390.g1b621fc\n" +"Project-Id-Version: neutron 2014.2.dev216.g40a4c36\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -45,7 +45,7 @@ msgstr "" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "" -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "" @@ -58,3 +58,14 @@ msgstr "" msgid "Unhandled exception" msgstr "" +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error " +"in the NSX backend" +msgstr "" + diff --git a/neutron/locale/neutron-log-info.pot b/neutron/locale/neutron-log-info.pot index f22879d3e2e..c18a30145de 100644 --- a/neutron/locale/neutron-log-info.pot +++ b/neutron/locale/neutron-log-info.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev361.ge693d5b\n" +"Project-Id-Version: neutron 2014.2.dev216.g40a4c36\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,12 +24,12 @@ msgid "" "policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" @@ -86,3 +86,17 @@ msgstr "" msgid "Waiting on %d children to exit" msgstr "" +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index a880ec83592..bf1ee4d0474 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev158.gcadc8df\n" +"Project-Id-Version: neutron 2014.2.dev216.g40a4c36\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-06 06:03+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -328,8 +328,8 @@ msgstr "" msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1024 neutron/api/v2/base.py:190 neutron/api/v2/base.py:331 -#: neutron/api/v2/base.py:471 neutron/api/v2/base.py:522 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:191 neutron/api/v2/base.py:332 +#: neutron/api/v2/base.py:472 neutron/api/v2/base.py:527 #: neutron/extensions/l3agentscheduler.py:50 #: neutron/extensions/l3agentscheduler.py:93 msgid "The resource could not be found." @@ -488,7 +488,7 @@ msgid "" "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:1759 +#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:1770 #: neutron/agent/metadata/agent.py:363 #: neutron/plugins/cisco/cfg_agent/cfg_agent.py:328 #: neutron/services/metering/agents/metering_agent.py:272 @@ -497,11 +497,11 @@ msgid "" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:1764 +#: neutron/agent/dhcp_agent.py:579 neutron/agent/l3_agent.py:1775 #: neutron/agent/metadata/agent.py:368 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:110 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:248 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:216 #: neutron/plugins/nec/agent/nec_neutron_agent.py:182 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:274 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:261 @@ -516,7 +516,7 @@ msgstr "" msgid "Agent updated: %(payload)s" msgstr "" -#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1769 +#: neutron/agent/dhcp_agent.py:588 neutron/agent/l3_agent.py:1780 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -598,143 +598,143 @@ msgstr "" msgid "Failed trying to delete namespace: %s" msgstr "" -#: neutron/agent/l3_agent.py:604 +#: neutron/agent/l3_agent.py:605 msgid "" "The 'gateway_external_network_id' option must be configured for this " "agent as Neutron has more than one external network." msgstr "" -#: neutron/agent/l3_agent.py:628 +#: neutron/agent/l3_agent.py:629 #, python-format msgid "Info for router %s were not found. Skipping router removal" msgstr "" -#: neutron/agent/l3_agent.py:695 +#: neutron/agent/l3_agent.py:696 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:635 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:697 neutron/db/l3_db.py:1002 +#: neutron/agent/l3_agent.py:698 neutron/db/l3_db.py:948 #: neutron/plugins/cisco/cfg_agent/service_helpers/routing_svc_helper.py:637 #: neutron/services/firewall/agents/varmour/varmour_router.py:105 #, python-format msgid "Ignoring multiple IPs on router port %s" msgstr "" -#: neutron/agent/l3_agent.py:757 +#: neutron/agent/l3_agent.py:758 #, python-format msgid "Deleting stale internal router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:786 +#: neutron/agent/l3_agent.py:785 #, python-format msgid "Deleting stale external router device: %s" msgstr "" -#: neutron/agent/l3_agent.py:957 +#: neutron/agent/l3_agent.py:959 #, python-format msgid "Unable to configure IP address for floating IP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1001 +#: neutron/agent/l3_agent.py:1003 #, python-format msgid "Failed sending gratuitous ARP: %s" msgstr "" -#: neutron/agent/l3_agent.py:1063 +#: neutron/agent/l3_agent.py:1065 msgid "DVR: no map match_port found!" msgstr "" -#: neutron/agent/l3_agent.py:1243 +#: neutron/agent/l3_agent.py:1253 msgid "DVR: error adding redirection logic" msgstr "" -#: neutron/agent/l3_agent.py:1255 +#: neutron/agent/l3_agent.py:1265 msgid "DVR: removed snat failed" msgstr "" -#: neutron/agent/l3_agent.py:1346 +#: neutron/agent/l3_agent.py:1356 msgid "Missing subnet/agent_gateway_port" msgstr "" -#: neutron/agent/l3_agent.py:1458 +#: neutron/agent/l3_agent.py:1469 #, python-format msgid "Got router deleted notification for %s" msgstr "" -#: neutron/agent/l3_agent.py:1478 +#: neutron/agent/l3_agent.py:1489 msgid "DVR: Failed updating arp entry" msgstr "" -#: neutron/agent/l3_agent.py:1505 +#: neutron/agent/l3_agent.py:1516 #, python-format msgid "Got routers updated notification :%s" msgstr "" -#: neutron/agent/l3_agent.py:1515 +#: neutron/agent/l3_agent.py:1526 #, python-format msgid "Got router removed from agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1521 +#: neutron/agent/l3_agent.py:1532 #, python-format msgid "Got router added to agent :%r" msgstr "" -#: neutron/agent/l3_agent.py:1528 +#: neutron/agent/l3_agent.py:1539 #, python-format msgid "The external network bridge '%s' does not exist" msgstr "" -#: neutron/agent/l3_agent.py:1580 +#: neutron/agent/l3_agent.py:1591 #, python-format msgid "Failed to fetch router information for '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1619 +#: neutron/agent/l3_agent.py:1630 #, python-format msgid "Starting _sync_routers_task - fullsync:%s" msgstr "" -#: neutron/agent/l3_agent.py:1639 +#: neutron/agent/l3_agent.py:1650 #, python-format msgid "Processing :%r" msgstr "" -#: neutron/agent/l3_agent.py:1647 +#: neutron/agent/l3_agent.py:1658 msgid "_sync_routers_task successfully completed" msgstr "" -#: neutron/agent/l3_agent.py:1649 +#: neutron/agent/l3_agent.py:1660 msgid "Failed synchronizing routers due to RPC error" msgstr "" -#: neutron/agent/l3_agent.py:1652 +#: neutron/agent/l3_agent.py:1663 #: neutron/services/metering/agents/metering_agent.py:61 msgid "Failed synchronizing routers" msgstr "" -#: neutron/agent/l3_agent.py:1675 +#: neutron/agent/l3_agent.py:1686 msgid "L3 agent started" msgstr "" -#: neutron/agent/l3_agent.py:1690 +#: neutron/agent/l3_agent.py:1701 #, python-format msgid "Added route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1698 +#: neutron/agent/l3_agent.py:1709 #, python-format msgid "Removed route entry is '%s'" msgstr "" -#: neutron/agent/l3_agent.py:1732 +#: neutron/agent/l3_agent.py:1743 msgid "Report state task started" msgstr "" -#: neutron/agent/l3_agent.py:1756 +#: neutron/agent/l3_agent.py:1767 msgid "Report state task successfully completed" msgstr "" @@ -1517,7 +1517,7 @@ msgid "" " and '%(desc)s'" msgstr "" -#: neutron/api/api_common.py:315 neutron/api/v2/base.py:592 +#: neutron/api/api_common.py:315 neutron/api/v2/base.py:597 #, python-format msgid "Unable to find '%s' in request body" msgstr "" @@ -1878,78 +1878,78 @@ msgstr "" msgid "'%s' is not of the form =[value]" msgstr "" -#: neutron/api/v2/base.py:86 +#: neutron/api/v2/base.py:87 msgid "Native pagination depend on native sorting" msgstr "" -#: neutron/api/v2/base.py:89 +#: neutron/api/v2/base.py:90 msgid "Allow sorting is enabled because native pagination requires native sorting" msgstr "" -#: neutron/api/v2/base.py:360 +#: neutron/api/v2/base.py:361 #, python-format msgid "Unable to undo add for %(resource)s %(id)s" msgstr "" -#: neutron/api/v2/base.py:492 +#: neutron/api/v2/base.py:493 #, python-format msgid "Invalid format: %s" msgstr "" -#: neutron/api/v2/base.py:545 +#: neutron/api/v2/base.py:550 msgid "" "Specifying 'tenant_id' other than authenticated tenant in request " "requires admin privileges" msgstr "" -#: neutron/api/v2/base.py:553 +#: neutron/api/v2/base.py:558 msgid "Running without keystone AuthN requires that tenant_id is specified" msgstr "" -#: neutron/api/v2/base.py:571 +#: neutron/api/v2/base.py:576 msgid "Resource body required" msgstr "" -#: neutron/api/v2/base.py:573 +#: neutron/api/v2/base.py:578 #, python-format msgid "Request body: %(body)s" msgstr "" -#: neutron/api/v2/base.py:583 +#: neutron/api/v2/base.py:588 msgid "Bulk operation not supported" msgstr "" -#: neutron/api/v2/base.py:587 +#: neutron/api/v2/base.py:592 msgid "Resources required" msgstr "" -#: neutron/api/v2/base.py:603 +#: neutron/api/v2/base.py:608 #, python-format msgid "Failed to parse request. Required attribute '%s' not specified" msgstr "" -#: neutron/api/v2/base.py:610 +#: neutron/api/v2/base.py:615 #, python-format msgid "Attribute '%s' not allowed in POST" msgstr "" -#: neutron/api/v2/base.py:615 +#: neutron/api/v2/base.py:620 #, python-format msgid "Cannot update read-only attribute %s" msgstr "" -#: neutron/api/v2/base.py:633 +#: neutron/api/v2/base.py:638 #, python-format msgid "Invalid input for %(attr)s. Reason: %(reason)s." msgstr "" -#: neutron/api/v2/base.py:642 neutron/extensions/allowedaddresspairs.py:75 +#: neutron/api/v2/base.py:647 neutron/extensions/allowedaddresspairs.py:75 #: neutron/extensions/multiprovidernet.py:45 #, python-format msgid "Unrecognized attribute(s) '%s'" msgstr "" -#: neutron/api/v2/base.py:661 +#: neutron/api/v2/base.py:666 #, python-format msgid "Tenant %(tenant_id)s not allowed to create %(resource)s on this network" msgstr "" @@ -2890,104 +2890,104 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:244 +#: neutron/db/l3_db.py:230 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" -#: neutron/db/l3_db.py:265 +#: neutron/db/l3_db.py:251 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:279 +#: neutron/db/l3_db.py:265 #, python-format msgid "Network %s is not an external network" msgstr "" -#: neutron/db/l3_db.py:393 +#: neutron/db/l3_db.py:377 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:407 +#: neutron/db/l3_db.py:391 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:423 neutron/db/l3_db.py:558 neutron/db/l3_dvr_db.py:189 +#: neutron/db/l3_db.py:407 neutron/db/l3_db.py:534 neutron/db/l3_dvr_db.py:192 #: neutron/plugins/bigswitch/plugin.py:1015 #: neutron/plugins/bigswitch/plugin.py:1024 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:426 +#: neutron/db/l3_db.py:410 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:439 +#: neutron/db/l3_db.py:423 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:453 +#: neutron/db/l3_db.py:437 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:605 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:580 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:641 +#: neutron/db/l3_db.py:616 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:645 +#: neutron/db/l3_db.py:620 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:657 +#: neutron/db/l3_db.py:632 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:664 +#: neutron/db/l3_db.py:639 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:668 +#: neutron/db/l3_db.py:643 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:710 neutron/plugins/vmware/plugins/base.py:1802 +#: neutron/db/l3_db.py:673 neutron/plugins/vmware/plugins/base.py:1803 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:751 +#: neutron/db/l3_db.py:713 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:888 +#: neutron/db/l3_db.py:846 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:1008 +#: neutron/db/l3_db.py:954 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3003,20 +3003,20 @@ msgstr "" msgid "Centralizing distributed router %s is not supported" msgstr "" -#: neutron/db/l3_dvr_db.py:380 +#: neutron/db/l3_dvr_db.py:386 #, python-format msgid "Agent Gateway port does not exist, so create one: %s" msgstr "" -#: neutron/db/l3_dvr_db.py:395 +#: neutron/db/l3_dvr_db.py:401 msgid "Unable to create the Agent Gateway Port" msgstr "" -#: neutron/db/l3_dvr_db.py:421 +#: neutron/db/l3_dvr_db.py:427 msgid "Unable to create the SNAT Interface Port" msgstr "" -#: neutron/db/l3_dvr_db.py:445 +#: neutron/db/l3_dvr_db.py:451 #, python-format msgid "SNAT interface port list does not exist, so create one: %s" msgstr "" @@ -3026,35 +3026,35 @@ msgstr "" msgid "No active L3 agents" msgstr "" -#: neutron/db/l3_rpc_base.py:50 +#: neutron/db/l3_rpc_base.py:61 msgid "" "No plugin for L3 routing registered! Will reply to l3 agent with empty " "router dictionary." msgstr "" -#: neutron/db/l3_rpc_base.py:64 +#: neutron/db/l3_rpc_base.py:75 #, python-format msgid "" "Routers returned to l3 agent:\n" " %s" msgstr "" -#: neutron/db/l3_rpc_base.py:70 +#: neutron/db/l3_rpc_base.py:81 #, python-format msgid "Checking router: %(id)s for host: %(host)s" msgstr "" -#: neutron/db/l3_rpc_base.py:123 +#: neutron/db/l3_rpc_base.py:132 #, python-format msgid "External network ID returned to l3 agent: %s" msgstr "" -#: neutron/db/l3_rpc_base.py:137 +#: neutron/db/l3_rpc_base.py:144 #, python-format msgid "New status for floating IP %(floatingip_id)s: %(status)s" msgstr "" -#: neutron/db/l3_rpc_base.py:145 +#: neutron/db/l3_rpc_base.py:152 #, python-format msgid "Floating IP: %s no longer present." msgstr "" @@ -3169,7 +3169,7 @@ msgstr "" msgid "insert_rule() called" msgstr "" -#: neutron/db/firewall/firewall_db.py:470 +#: neutron/db/firewall/firewall_db.py:474 #: neutron/plugins/vmware/plugins/service.py:1085 #: neutron/services/firewall/fwaas_plugin.py:289 msgid "remove_rule() called" @@ -3282,17 +3282,17 @@ msgid "" "implemented" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:226 +#: neutron/db/migration/alembic_migrations/heal_script.py:228 #, python-format msgid "Detected removed foreign key %(fk)r on table %(table)r" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:230 +#: neutron/db/migration/alembic_migrations/heal_script.py:232 #, python-format msgid "Detected added foreign key for column %(fk)r on table %(table)r" msgstr "" -#: neutron/db/migration/alembic_migrations/heal_script.py:251 +#: neutron/db/migration/alembic_migrations/heal_script.py:253 #, python-format msgid "Table %(old_t)r was renamed to %(new_t)r" msgstr "" @@ -4787,7 +4787,6 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:155 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:398 #: neutron/plugins/nec/agent/nec_neutron_agent.py:225 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:159 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:271 @@ -6171,76 +6170,81 @@ msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1044 #, python-format -msgid "Cannot delete network '%s' that is member of a trunk segment" +msgid "Cannot delete network '%s', delete the associated subnet first" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1048 #, python-format +msgid "Cannot delete network '%s' that is member of a trunk segment" +msgstr "" + +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1052 +#, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1076 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1080 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1098 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1102 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1149 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1153 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1196 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1200 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:305 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1207 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1211 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1266 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1282 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1286 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1302 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1308 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1312 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1319 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1323 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1334 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1338 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1349 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1353 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1369 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1373 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1454 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1458 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6249,15 +6253,15 @@ msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:165 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:187 #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:193 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:113 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:152 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:161 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:123 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:162 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:171 #, python-format msgid "NexusDriver: %s" msgstr "" #: neutron/plugins/cisco/nexus/cisco_nexus_network_driver_v2.py:172 -#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:168 +#: neutron/plugins/ml2/drivers/cisco/nexus/nexus_network_driver.py:178 #, python-format msgid "NexusDriver created VLAN: %s" msgstr "" @@ -6672,12 +6676,11 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:221 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:171 msgid "port_update received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:243 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:129 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:130 #, python-format msgid "Provisioning network %s" msgstr "" @@ -6705,7 +6708,7 @@ msgid "Binding VLAN ID %(segmentation_id)s to switch port %(port_id)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:302 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:114 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:115 #, python-format msgid "Unsupported network type %s" msgstr "" @@ -6731,8 +6734,7 @@ msgid "Port metrics raw enabling for port: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:357 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:209 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:312 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:294 #, python-format msgid "No port %s defined on agent." msgstr "" @@ -6759,8 +6761,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1273 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1262 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:254 msgid "Agent out of sync with plugin!" @@ -6776,7 +6777,7 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:459 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:393 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" @@ -7660,7 +7661,7 @@ msgid "Using %s VXLAN mode" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:162 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:163 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:297 msgid "network_delete received" msgstr "" @@ -7692,7 +7693,7 @@ msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:808 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:252 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:220 #: neutron/plugins/nec/agent/nec_neutron_agent.py:144 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:109 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:100 @@ -7701,7 +7702,7 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1166 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1155 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1101 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:213 #, python-format @@ -7710,8 +7711,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1186 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1175 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1188 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:240 @@ -7720,7 +7721,7 @@ msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1195 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1184 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1156 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1173 #, python-format @@ -7728,7 +7729,7 @@ msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1202 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1191 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1163 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1180 #, python-format @@ -7736,7 +7737,7 @@ msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:352 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1185 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:238 #, python-format @@ -7760,13 +7761,13 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1025 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:407 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1028 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:410 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -7974,6 +7975,7 @@ msgid "MidoNet %(resource_type)s %(id)s could not be found" msgstr "" #: neutron/plugins/midonet/midonet_lib.py:48 +#: neutron/plugins/midonet/plugin.py:86 #, python-format msgid "MidoNet API error: %(msg)s" msgstr "" @@ -8227,247 +8229,207 @@ msgstr "" msgid "MidoClient.remove_port_from_port_groups called: port_id=%(port_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:80 +#: neutron/plugins/midonet/plugin.py:100 #, python-format msgid "Invalid nat_type %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:137 +#: neutron/plugins/midonet/plugin.py:157 #, python-format msgid "Unrecognized direction %s" msgstr "" -#: neutron/plugins/midonet/plugin.py:171 +#: neutron/plugins/midonet/plugin.py:191 #, python-format msgid "There is no %(name)s with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:183 +#: neutron/plugins/midonet/plugin.py:203 #: neutron/plugins/ml2/drivers/arista/exceptions.py:23 #: neutron/plugins/ml2/drivers/arista/exceptions.py:27 #, python-format msgid "%(msg)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:216 +#: neutron/plugins/midonet/plugin.py:240 msgid "provider_router_id should be configured in the plugin config file" msgstr "" -#: neutron/plugins/midonet/plugin.py:386 +#: neutron/plugins/midonet/plugin.py:410 #, python-format msgid "MidonetPluginV2.create_subnet called: subnet=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:418 +#: neutron/plugins/midonet/plugin.py:442 #, python-format msgid "MidonetPluginV2.create_subnet exiting: sn_entry=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:427 +#: neutron/plugins/midonet/plugin.py:451 #, python-format msgid "MidonetPluginV2.delete_subnet called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:446 +#: neutron/plugins/midonet/plugin.py:470 msgid "MidonetPluginV2.delete_subnet exiting" msgstr "" -#: neutron/plugins/midonet/plugin.py:453 -#, python-format -msgid "MidonetPluginV2.create_network called: network=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:468 -#, python-format -msgid "MidonetPluginV2.create_network exiting: net=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:477 -#, python-format -msgid "MidonetPluginV2.update_network called: id=%(id)r, network=%(network)r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:486 -#, python-format -msgid "MidonetPluginV2.update_network exiting: net=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:494 -#, python-format -msgid "MidonetPluginV2.get_network called: id=%(id)r, fields=%(fields)r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:499 -#, python-format -msgid "MidonetPluginV2.get_network exiting: qnet=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:504 -#, python-format -msgid "MidonetPluginV2.delete_network called: id=%r" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:512 -#, python-format -msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" -msgstr "" - -#: neutron/plugins/midonet/plugin.py:517 +#: neutron/plugins/midonet/plugin.py:527 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:578 +#: neutron/plugins/midonet/plugin.py:588 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:583 +#: neutron/plugins/midonet/plugin.py:593 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:598 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:595 +#: neutron/plugins/midonet/plugin.py:605 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:599 +#: neutron/plugins/midonet/plugin.py:609 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:604 +#: neutron/plugins/midonet/plugin.py:614 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:613 +#: neutron/plugins/midonet/plugin.py:623 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:647 +#: neutron/plugins/midonet/plugin.py:657 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:722 +#: neutron/plugins/midonet/plugin.py:732 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:769 +#: neutron/plugins/midonet/plugin.py:779 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:781 +#: neutron/plugins/midonet/plugin.py:791 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:825 +#: neutron/plugins/midonet/plugin.py:835 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:845 +#: neutron/plugins/midonet/plugin.py:855 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:885 +#: neutron/plugins/midonet/plugin.py:895 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:906 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:996 +#: neutron/plugins/midonet/plugin.py:1006 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1020 +#: neutron/plugins/midonet/plugin.py:1030 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1029 +#: neutron/plugins/midonet/plugin.py:1039 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1036 +#: neutron/plugins/midonet/plugin.py:1046 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1076 +#: neutron/plugins/midonet/plugin.py:1086 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1095 +#: neutron/plugins/midonet/plugin.py:1105 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1117 +#: neutron/plugins/midonet/plugin.py:1127 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1146 +#: neutron/plugins/midonet/plugin.py:1156 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1153 +#: neutron/plugins/midonet/plugin.py:1163 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1159 +#: neutron/plugins/midonet/plugin.py:1169 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1191 +#: neutron/plugins/midonet/plugin.py:1201 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1201 +#: neutron/plugins/midonet/plugin.py:1211 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1211 +#: neutron/plugins/midonet/plugin.py:1221 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8522,7 +8484,7 @@ msgid "Added segment %(id)s of type %(network_type)s for network %(network_id)s" msgstr "" #: neutron/plugins/ml2/db.py:144 neutron/plugins/ml2/db.py:196 -#: neutron/plugins/ml2/plugin.py:1056 +#: neutron/plugins/ml2/plugin.py:1058 #, python-format msgid "Multiple ports have port_id starting with %s" msgstr "" @@ -8647,145 +8609,145 @@ msgstr "" msgid "Attempt %(count)s to bind port %(port)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:444 +#: neutron/plugins/ml2/plugin.py:446 #, python-format msgid "Serialized vif_details DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:455 +#: neutron/plugins/ml2/plugin.py:457 #, python-format msgid "Serialized profile DB value '%(value)s' for port %(port)s is invalid" msgstr "" -#: neutron/plugins/ml2/plugin.py:499 +#: neutron/plugins/ml2/plugin.py:501 #, python-format msgid "" "In _notify_port_updated(), no bound segment for port %(port_id)s on " "network %(network_id)s" msgstr "" -#: neutron/plugins/ml2/plugin.py:541 +#: neutron/plugins/ml2/plugin.py:543 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:601 +#: neutron/plugins/ml2/plugin.py:603 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:622 +#: neutron/plugins/ml2/plugin.py:624 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:628 neutron/plugins/ml2/plugin.py:753 +#: neutron/plugins/ml2/plugin.py:630 neutron/plugins/ml2/plugin.py:755 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:636 +#: neutron/plugins/ml2/plugin.py:638 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:647 +#: neutron/plugins/ml2/plugin.py:649 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:655 neutron/plugins/ml2/plugin.py:766 +#: neutron/plugins/ml2/plugin.py:657 neutron/plugins/ml2/plugin.py:768 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:661 +#: neutron/plugins/ml2/plugin.py:663 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:670 +#: neutron/plugins/ml2/plugin.py:672 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:678 +#: neutron/plugins/ml2/plugin.py:680 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:687 +#: neutron/plugins/ml2/plugin.py:689 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:701 +#: neutron/plugins/ml2/plugin.py:703 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:731 +#: neutron/plugins/ml2/plugin.py:733 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:747 +#: neutron/plugins/ml2/plugin.py:749 #, python-format msgid "Ports to auto-deallocate: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:762 +#: neutron/plugins/ml2/plugin.py:764 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:782 +#: neutron/plugins/ml2/plugin.py:784 #, python-format msgid "Exception deleting fixed_ip from port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:792 +#: neutron/plugins/ml2/plugin.py:794 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:823 +#: neutron/plugins/ml2/plugin.py:825 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:835 +#: neutron/plugins/ml2/plugin.py:837 #, python-format msgid "_bind_port_if_needed failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:914 +#: neutron/plugins/ml2/plugin.py:916 #, python-format msgid "No Host supplied to bind DVR Port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:972 +#: neutron/plugins/ml2/plugin.py:974 #: neutron/tests/unit/ml2/test_ml2_plugin.py:136 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:992 +#: neutron/plugins/ml2/plugin.py:994 #: neutron/tests/unit/ml2/test_ml2_plugin.py:137 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:1041 +#: neutron/plugins/ml2/plugin.py:1043 #, python-format msgid "mechanism_manager.delete_port_postcommit failed for port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:1065 +#: neutron/plugins/ml2/plugin.py:1067 #, python-format msgid "Binding info for DVR port %s not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1091 +#: neutron/plugins/ml2/plugin.py:1093 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" -#: neutron/plugins/ml2/plugin.py:1121 +#: neutron/plugins/ml2/plugin.py:1123 #, python-format msgid "Port %s not found during update" msgstr "" @@ -8830,7 +8792,7 @@ msgid "" msgstr "" #: neutron/plugins/ml2/drivers/mech_agent.py:54 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:345 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:327 #, python-format msgid "Attempting to bind port %(port)s on network %(network)s" msgstr "" @@ -8846,7 +8808,7 @@ msgid "Checking agent: %s" msgstr "" #: neutron/plugins/ml2/drivers/mech_agent.py:70 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:355 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:337 #, python-format msgid "Bound using segment: %s" msgstr "" @@ -8920,54 +8882,49 @@ msgid "HTTP URL of Tail-f NCS REST interface." msgstr "" #: neutron/plugins/ml2/drivers/mechanism_ncs.py:31 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:50 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:46 msgid "HTTP username for authentication" msgstr "" #: neutron/plugins/ml2/drivers/mechanism_ncs.py:33 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:52 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:48 msgid "HTTP password for authentication" msgstr "" #: neutron/plugins/ml2/drivers/mechanism_ncs.py:35 -#: neutron/plugins/ml2/drivers/mechanism_odl.py:54 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:50 msgid "HTTP timeout in seconds." msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:48 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:44 msgid "HTTP URL of OpenDaylight REST interface." msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:56 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:52 msgid "Tomcat session timeout in minutes." msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:106 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:102 #, python-format msgid "Failed to authenticate with OpenDaylight: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:109 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:105 #, python-format msgid "Authentication Timed Out: %s" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:297 -#, python-format -msgid "%(object_type)s not found (%(obj_id)s)" -msgstr "" - -#: neutron/plugins/ml2/drivers/mechanism_odl.py:333 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:315 #, python-format msgid "ODL-----> sending URL (%s) <-----ODL" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:334 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:316 #, python-format msgid "ODL-----> sending JSON (%s) <-----ODL" msgstr "" -#: neutron/plugins/ml2/drivers/mechanism_odl.py:358 +#: neutron/plugins/ml2/drivers/mechanism_odl.py:340 #, python-format msgid "" "Refusing to bind port for segment ID %(id)s, segment %(seg)s, phys net " @@ -9652,16 +9609,16 @@ msgstr "" msgid "Experimental L2 population driver" msgstr "" -#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:165 +#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:169 msgid "Unable to retrieve the agent ip, check the agent configuration." msgstr "" -#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:171 +#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:175 #, python-format msgid "Port %(port)s updated by agent %(agent)s isn't bound to any segment" msgstr "" -#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:222 +#: neutron/plugins/ml2/drivers/l2pop/mech_driver.py:226 #, python-format msgid "" "Unable to retrieve the agent ip, check the agent %(agent_host)s " @@ -9813,119 +9770,92 @@ msgstr "" msgid "Device %(device)s up %(agent_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:56 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:57 #, python-format msgid "Agent cache inconsistency - port id is not stored for %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:71 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:72 #, python-format msgid "Network %s not defined on Agent." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:84 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:85 #, python-format msgid "Network %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:95 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:96 #, python-format msgid "Connecting port %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:105 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:106 #, python-format msgid "Binding Segmentation ID %(seg_id)sto eSwitch for vNIC mac_address %(mac)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:124 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:125 #, python-format msgid "Port_mac %s is not available on this agent" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:131 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:132 msgid "Creating VLAN Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:133 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:134 #, python-format msgid "Unknown network type %(network_type)s for network %(network_id)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:165 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:166 msgid "Invalid Network ID, cannot remove Network" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:167 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:168 #, python-format msgid "Delete network %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:311 #, python-format -msgid "RPC timeout while updating port %s" +msgid "Adding or updating port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:289 -msgid "Ports added!" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:292 -msgid "Ports removed!" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:329 -#, python-format -msgid "Adding port with mac %s" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:332 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:314 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 -#, python-format -msgid "Device details %s" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:346 -#, python-format -msgid "Device with mac_address %s not defined on Neutron Plugin" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:353 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:339 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:226 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:347 #: neutron/plugins/sriovnicagent/sriov_nic_agent.py:233 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 -msgid "Agent loop process devices!" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:394 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:375 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:415 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:432 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:420 msgid "Agent initialised successfully, now running... " msgstr "" @@ -10832,32 +10762,19 @@ msgstr "" msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:337 -#, python-format -msgid "network_delete received network %s" -msgstr "" - -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:343 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:635 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:558 -#, python-format -msgid "Network %s not used on agent." -msgstr "" - -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:550 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:539 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:459 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:553 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:542 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:467 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:565 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:554 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:496 #, python-format msgid "" @@ -10865,7 +10782,7 @@ msgid "" "tunneling disabled" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:573 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:562 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:515 #, python-format msgid "" @@ -10873,7 +10790,7 @@ msgid "" "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:583 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:572 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" @@ -10881,7 +10798,7 @@ msgid "" "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:592 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:544 #, python-format msgid "" @@ -10889,13 +10806,20 @@ msgid "" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:638 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:624 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:558 +#, python-format +msgid "Network %s not used on agent." +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:627 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:561 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:676 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:665 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:602 #, python-format msgid "" @@ -10903,12 +10827,12 @@ msgid "" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:727 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:716 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:884 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:873 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:750 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " @@ -10916,13 +10840,13 @@ msgid "" " Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:969 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:958 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:865 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:975 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:964 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:871 #, python-format msgid "" @@ -10930,35 +10854,35 @@ msgid "" "exist. Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1046 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1035 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:975 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1062 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1051 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1070 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1059 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1083 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1072 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1027 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:840 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:829 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1237 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1086 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:823 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:843 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:812 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:832 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1220 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1240 #: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:1257 @@ -10966,12 +10890,12 @@ msgstr "" msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1146 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1135 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1151 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1140 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1095 #, python-format msgid "" @@ -10979,76 +10903,76 @@ msgid "" " processed" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1160 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1177 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1166 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1181 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1170 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1184 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1173 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1227 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1216 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - " "treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1235 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1224 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1250 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1239 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1311 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1278 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1370 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1282 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1271 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1374 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1322 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1311 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1443 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1354 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1343 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1487 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1374 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1377 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1366 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1515 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -12276,128 +12200,129 @@ msgstr "" msgid "" "The default option leverages service nodes to perform packet replication " "though one could set to this to 'source' to perform replication locally. " -"This is useful if one does not want to deploy a service node(s)." +"This is useful if one does not want to deploy a service node(s). It must " +"be set to 'service' for leveraging distributed routers." msgstr "" -#: neutron/plugins/vmware/common/config.py:80 +#: neutron/plugins/vmware/common/config.py:82 msgid "" "Interval in seconds between runs of the state synchronization task. Set " "it to 0 to disable it" msgstr "" -#: neutron/plugins/vmware/common/config.py:84 +#: neutron/plugins/vmware/common/config.py:86 msgid "" "Maximum value for the additional random delay in seconds between runs of " "the state synchronization task" msgstr "" -#: neutron/plugins/vmware/common/config.py:89 +#: neutron/plugins/vmware/common/config.py:91 msgid "" "Minimum delay, in seconds, between two state synchronization queries to " "NSX. It must not exceed state_sync_interval" msgstr "" -#: neutron/plugins/vmware/common/config.py:94 +#: neutron/plugins/vmware/common/config.py:96 msgid "" "Minimum number of resources to be retrieved from NSX during state " "synchronization" msgstr "" -#: neutron/plugins/vmware/common/config.py:98 +#: neutron/plugins/vmware/common/config.py:100 msgid "" "Always read operational status from backend on show operations. Enabling " "this option might slow down the system." msgstr "" -#: neutron/plugins/vmware/common/config.py:107 +#: neutron/plugins/vmware/common/config.py:109 msgid "User name for NSX controllers in this cluster" msgstr "" -#: neutron/plugins/vmware/common/config.py:112 +#: neutron/plugins/vmware/common/config.py:114 msgid "Password for NSX controllers in this cluster" msgstr "" -#: neutron/plugins/vmware/common/config.py:115 +#: neutron/plugins/vmware/common/config.py:117 msgid "Time before aborting a request" msgstr "" -#: neutron/plugins/vmware/common/config.py:118 +#: neutron/plugins/vmware/common/config.py:120 msgid "Number of time a request should be retried" msgstr "" -#: neutron/plugins/vmware/common/config.py:121 +#: neutron/plugins/vmware/common/config.py:123 msgid "Number of times a redirect should be followed" msgstr "" -#: neutron/plugins/vmware/common/config.py:124 +#: neutron/plugins/vmware/common/config.py:126 msgid "Lists the NSX controllers in this cluster" msgstr "" -#: neutron/plugins/vmware/common/config.py:129 +#: neutron/plugins/vmware/common/config.py:131 msgid "" "This is uuid of the default NSX Transport zone that will be used for " "creating tunneled isolated \"Neutron\" networks. It needs to be created " "in NSX before starting Neutron with the nsx plugin." msgstr "" -#: neutron/plugins/vmware/common/config.py:134 +#: neutron/plugins/vmware/common/config.py:136 msgid "" "Unique identifier of the NSX L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/vmware/common/config.py:138 +#: neutron/plugins/vmware/common/config.py:140 msgid "" "Unique identifier of the NSX L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/vmware/common/config.py:141 +#: neutron/plugins/vmware/common/config.py:143 msgid "" "Unique identifier of the Service Cluster which will be used by logical " "services like dhcp and metadata" msgstr "" -#: neutron/plugins/vmware/common/config.py:144 +#: neutron/plugins/vmware/common/config.py:146 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/vmware/common/config.py:154 +#: neutron/plugins/vmware/common/config.py:156 msgid "User name for vsm" msgstr "" -#: neutron/plugins/vmware/common/config.py:158 +#: neutron/plugins/vmware/common/config.py:160 msgid "Password for vsm" msgstr "" -#: neutron/plugins/vmware/common/config.py:160 +#: neutron/plugins/vmware/common/config.py:162 msgid "uri for vsm" msgstr "" -#: neutron/plugins/vmware/common/config.py:162 +#: neutron/plugins/vmware/common/config.py:164 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/vmware/common/config.py:165 -#: neutron/plugins/vmware/common/config.py:171 +#: neutron/plugins/vmware/common/config.py:167 +#: neutron/plugins/vmware/common/config.py:173 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/vmware/common/config.py:168 +#: neutron/plugins/vmware/common/config.py:170 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/vmware/common/config.py:174 +#: neutron/plugins/vmware/common/config.py:176 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/vmware/common/config.py:177 +#: neutron/plugins/vmware/common/config.py:179 msgid "Task status check interval" msgstr "" -#: neutron/plugins/vmware/common/config.py:191 +#: neutron/plugins/vmware/common/config.py:193 #, python-format msgid "Invalid replication_mode: %s" msgstr "" @@ -13143,12 +13068,12 @@ msgstr "" msgid "'%s' must be a non negative integer." msgstr "" -#: neutron/plugins/vmware/nsxlib/__init__.py:77 +#: neutron/plugins/vmware/nsxlib/__init__.py:80 #, python-format msgid "Error. %(type)s exception: %(exc)s." msgstr "" -#: neutron/plugins/vmware/nsxlib/__init__.py:81 +#: neutron/plugins/vmware/nsxlib/__init__.py:84 #, python-format msgid "locals=[%s]" msgstr "" @@ -13312,103 +13237,103 @@ msgid "" "for NSX communication errors." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:211 +#: neutron/plugins/vmware/plugins/base.py:212 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:246 +#: neutron/plugins/vmware/plugins/base.py:247 #, python-format msgid "Created NSX router port:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:248 +#: neutron/plugins/vmware/plugins/base.py:249 #: neutron/plugins/vmware/plugins/service.py:439 #, python-format msgid "Unable to create port on NSX logical router %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:251 +#: neutron/plugins/vmware/plugins/base.py:252 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(nsx_router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:330 +#: neutron/plugins/vmware/plugins/base.py:331 #, python-format msgid "Attached %(att)s to NSX router port %(port)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:336 +#: neutron/plugins/vmware/plugins/base.py:337 #, python-format msgid "" "Unable to plug attachment in NSX logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:342 +#: neutron/plugins/vmware/plugins/base.py:343 #, python-format msgid "" "Unable to plug attachment in router port %(r_port_id)s for neutron port " "id %(q_port_id)s on router %(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:388 +#: neutron/plugins/vmware/plugins/base.py:389 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:428 +#: neutron/plugins/vmware/plugins/base.py:429 #, python-format msgid "" "An exception occurred while creating the neutron port %s on the NSX " "plaform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:440 -#: neutron/plugins/vmware/plugins/base.py:492 -#: neutron/plugins/vmware/plugins/base.py:690 +#: neutron/plugins/vmware/plugins/base.py:441 +#: neutron/plugins/vmware/plugins/base.py:493 +#: neutron/plugins/vmware/plugins/base.py:691 #, python-format msgid "" "NSX plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:461 +#: neutron/plugins/vmware/plugins/base.py:462 #, python-format msgid "" "_nsx_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:472 +#: neutron/plugins/vmware/plugins/base.py:473 #, python-format msgid "" "Concurrent network deletion detected; Back-end Port %(nsx_id)s creation " "to be rolled back for Neutron port: %(neutron_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:484 +#: neutron/plugins/vmware/plugins/base.py:485 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:499 +#: neutron/plugins/vmware/plugins/base.py:500 #, python-format msgid "Port '%s' was already deleted on NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:506 +#: neutron/plugins/vmware/plugins/base.py:507 #, python-format msgid "_nsx_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:511 +#: neutron/plugins/vmware/plugins/base.py:512 #, python-format msgid "Port %s not found in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:520 +#: neutron/plugins/vmware/plugins/base.py:521 #, python-format msgid "" "Neutron port %(port_id)s not found on NSX backend. Terminating delete " @@ -13416,336 +13341,329 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:535 +#: neutron/plugins/vmware/plugins/base.py:536 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:547 +#: neutron/plugins/vmware/plugins/base.py:548 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:572 +#: neutron/plugins/vmware/plugins/base.py:573 #, python-format msgid "" "_nsx_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:585 +#: neutron/plugins/vmware/plugins/base.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/vmware/plugins/base.py:595 +#: neutron/plugins/vmware/plugins/base.py:596 #, python-format msgid "The gateway port for the NSX router %s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:636 +#: neutron/plugins/vmware/plugins/base.py:637 #, python-format msgid "" "_nsx_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NSX port id is %(nsx_port_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:671 -#: neutron/plugins/vmware/plugins/base.py:1737 +#: neutron/plugins/vmware/plugins/base.py:672 +#: neutron/plugins/vmware/plugins/base.py:1738 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:675 -#: neutron/plugins/vmware/plugins/base.py:1741 +#: neutron/plugins/vmware/plugins/base.py:676 +#: neutron/plugins/vmware/plugins/base.py:1742 msgid "Unable to update logical routeron NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:677 +#: neutron/plugins/vmware/plugins/base.py:678 #, python-format msgid "" "_nsx_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to NSX router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:719 +#: neutron/plugins/vmware/plugins/base.py:720 #, python-format msgid "" "_nsx_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:763 +#: neutron/plugins/vmware/plugins/base.py:764 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:768 +#: neutron/plugins/vmware/plugins/base.py:769 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:772 +#: neutron/plugins/vmware/plugins/base.py:773 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:776 -#: neutron/plugins/vmware/plugins/base.py:792 +#: neutron/plugins/vmware/plugins/base.py:777 +#: neutron/plugins/vmware/plugins/base.py:793 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:798 +#: neutron/plugins/vmware/plugins/base.py:799 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:843 +#: neutron/plugins/vmware/plugins/base.py:844 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:877 +#: neutron/plugins/vmware/plugins/base.py:878 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:923 +#: neutron/plugins/vmware/plugins/base.py:924 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1001 +#: neutron/plugins/vmware/plugins/base.py:1002 #, python-format msgid "The following logical switches were not found on the NSX backend:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1038 +#: neutron/plugins/vmware/plugins/base.py:1039 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1058 +#: neutron/plugins/vmware/plugins/base.py:1059 #, python-format msgid "Unable to find NSX mappings for neutron network:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1065 +#: neutron/plugins/vmware/plugins/base.py:1066 #, python-format msgid "" "Logical switch update on NSX backend failed. Neutron network " "id:%(net_id)s; NSX lswitch id:%(lswitch_id)s;Error:%(error)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1136 +#: neutron/plugins/vmware/plugins/base.py:1137 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1139 +#: neutron/plugins/vmware/plugins/base.py:1140 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1150 +#: neutron/plugins/vmware/plugins/base.py:1151 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1238 +#: neutron/plugins/vmware/plugins/base.py:1239 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1273 +#: neutron/plugins/vmware/plugins/base.py:1274 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1356 +#: neutron/plugins/vmware/plugins/base.py:1357 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1362 +#: neutron/plugins/vmware/plugins/base.py:1363 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1373 +#: neutron/plugins/vmware/plugins/base.py:1374 #, 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/vmware/plugins/base.py:1383 +#: neutron/plugins/vmware/plugins/base.py:1384 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 -#: neutron/plugins/vmware/plugins/base.py:1497 +#: neutron/plugins/vmware/plugins/base.py:1413 +#: neutron/plugins/vmware/plugins/base.py:1498 #: neutron/plugins/vmware/plugins/service.py:201 #: neutron/plugins/vmware/plugins/service.py:1240 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1461 +#: neutron/plugins/vmware/plugins/base.py:1462 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1464 +#: neutron/plugins/vmware/plugins/base.py:1465 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1506 +#: neutron/plugins/vmware/plugins/base.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1522 +#: neutron/plugins/vmware/plugins/base.py:1523 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1526 +#: neutron/plugins/vmware/plugins/base.py:1527 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1528 +#: neutron/plugins/vmware/plugins/base.py:1529 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1585 +#: neutron/plugins/vmware/plugins/base.py:1586 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1589 +#: neutron/plugins/vmware/plugins/base.py:1590 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1599 +#: neutron/plugins/vmware/plugins/base.py:1600 #, python-format msgid "" "Unable to remove NSX mapping for Neutron router %(router_id)s because of " "the following exception:%(d_exc)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1674 +#: neutron/plugins/vmware/plugins/base.py:1675 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1773 +#: neutron/plugins/vmware/plugins/base.py:1774 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1778 +#: neutron/plugins/vmware/plugins/base.py:1779 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1918 +#: neutron/plugins/vmware/plugins/base.py:1919 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1924 +#: neutron/plugins/vmware/plugins/base.py:1925 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1963 +#: neutron/plugins/vmware/plugins/base.py:1964 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1966 +#: neutron/plugins/vmware/plugins/base.py:1967 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2006 +#: neutron/plugins/vmware/plugins/base.py:2007 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2029 +#: neutron/plugins/vmware/plugins/base.py:2030 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2058 +#: neutron/plugins/vmware/plugins/base.py:2059 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2087 -#, python-format -msgid "" -"Rolling back database changes for gateway device %s because of an error " -"in the NSX backend" -msgstr "" - -#: neutron/plugins/vmware/plugins/base.py:2132 -#: neutron/plugins/vmware/plugins/base.py:2170 +#: neutron/plugins/vmware/plugins/base.py:2131 +#: neutron/plugins/vmware/plugins/base.py:2169 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2267 +#: neutron/plugins/vmware/plugins/base.py:2266 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2274 +#: neutron/plugins/vmware/plugins/base.py:2273 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2322 +#: neutron/plugins/vmware/plugins/base.py:2321 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2354 +#: neutron/plugins/vmware/plugins/base.py:2353 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2362 +#: neutron/plugins/vmware/plugins/base.py:2361 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13753,12 +13671,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2369 +#: neutron/plugins/vmware/plugins/base.py:2368 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2382 +#: neutron/plugins/vmware/plugins/base.py:2381 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -16207,10 +16125,10 @@ msgstr "" msgid "No host cert for %(server)s in cert %(cert)s" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:219 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:241 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:260 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:283 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:216 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:238 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:257 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:280 #, python-format msgid "Unexpected error code: %s" msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po index 2dce3dd0918..22fb18a46f9 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-error.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" -"PO-Revision-Date: 2014-07-21 17:03+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "neutron/language/pt_BR/)\n" @@ -49,7 +49,7 @@ msgstr "Exceção original sendo descartada: %s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "Exceção não esperada ocorreu %d vez(es)... tentando novamente." -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "Erro durante %(full_task_name)s: %(e)s" @@ -61,3 +61,14 @@ msgstr "Exceção durante limpeza de RPC." #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "Exceção não tratada" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "Erro no loop de eventos do agente" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po index 8fb53ce533f..1011d036d48 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron-log-info.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" -"PO-Revision-Date: 2014-07-18 21:01+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" "neutron/language/pt_BR/)\n" @@ -27,12 +27,12 @@ msgstr "" "Inserindo política: %(new_policy)s no lugar de política deprecada: " "%(old_policy)s" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "Ignorando tarefa periódica %(task)s porque seu intervalo é negativo" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "Ignorando tarefa periódica %(task)s porque ela está desativada" @@ -88,3 +88,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "Aguardando em %d filhos para sair" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "Agente fora de sincronização com o plug-in!" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po index 266d69298c0..1a023ebfb1b 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-error.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-01 06:06+0000\n" -"PO-Revision-Date: 2014-07-29 10:41+0000\n" -"Last-Translator: rajeshmalisettty \n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:24+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/" "language/te_IN/)\n" "Language: te_IN\n" @@ -62,3 +62,14 @@ msgstr "RPC క్లీనప్ సమయంలో మినహాయింప #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "నిర్వహించని మినహాయింపు" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po index 5527d40bdd0..4795f113b18 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/te_IN/LC_MESSAGES/neutron-log-info.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-01 06:06+0000\n" -"PO-Revision-Date: 2014-07-31 16:11+0000\n" -"Last-Translator: rajeshmalisettty \n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:23+0000\n" +"Last-Translator: openstackjenkins \n" "Language-Team: Telugu (India) (http://www.transifex.com/projects/p/neutron/" "language/te_IN/)\n" "Language: te_IN\n" @@ -87,3 +87,17 @@ msgstr "థ్రెడ్ మృతి తర్వాత అని వేచ #, python-format msgid "Waiting on %d children to exit" msgstr "%d పిల్లల వెయిటింగ్ నిష్క్రమణ" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po index be6f734c9ea..f50694b42eb 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "" @@ -86,3 +86,17 @@ msgstr "Chờ đợi được gọi sau khi luồng bị huỷ. Làm sạch." #, python-format msgid "Waiting on %d children to exit" msgstr "Chờ đợi %d tiến trình con để thoát " + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po index 5e48ed687b2..0666d48afeb 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-error.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-21 17:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" @@ -47,7 +47,7 @@ msgstr "正在删除原始异常:%s" msgid "Unexpected exception occurred %d time(s)... retrying." msgstr "意外的异常已发生 %d 次...正在重试。" -#: neutron/openstack/common/periodic_task.py:179 +#: neutron/openstack/common/periodic_task.py:202 #, python-format msgid "Error during %(full_task_name)s: %(e)s" msgstr "在 %(full_task_name)s 期间发生错误:%(e)s" @@ -59,3 +59,14 @@ msgstr "在RPC清除期间发生异常。" #: neutron/openstack/common/service.py:277 msgid "Unhandled exception" msgstr "存在未处理的异常" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:386 +msgid "Error in agent event loop" +msgstr "" + +#: neutron/plugins/vmware/plugins/base.py:2086 +#, python-format +msgid "" +"Rolling back database changes for gateway device %s because of an error in " +"the NSX backend" +msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po index 8d9764a45a4..8fea07e7d08 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron-log-info.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" -"PO-Revision-Date: 2014-07-18 21:01+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" +"PO-Revision-Date: 2014-08-12 21:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/neutron/" "language/zh_CN/)\n" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "在被废弃的策略:%(old_policy)s位置上插入策略:%(new_policy)s " -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "正在跳过周期性任务 %(task)s,因为其时间间隔为负" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "正在跳过周期性任务 %(task)s,因为它已禁用" @@ -86,3 +86,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "正在等待 %d 个子代退出" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "代理与插件不同步!" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po index 9e24d95ee89..5980f08831f 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron-log-info.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-21 06:06+0000\n" +"POT-Creation-Date: 2014-08-13 06:05+0000\n" "PO-Revision-Date: 2014-07-18 20:49+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/neutron/" @@ -25,12 +25,12 @@ msgid "" "Inserting policy:%(new_policy)s in place of deprecated policy:%(old_policy)s" msgstr "" -#: neutron/openstack/common/periodic_task.py:125 +#: neutron/openstack/common/periodic_task.py:126 #, python-format msgid "Skipping periodic task %(task)s because its interval is negative" msgstr "正在跳過定期作業 %(task)s,因為其間隔為負數" -#: neutron/openstack/common/periodic_task.py:130 +#: neutron/openstack/common/periodic_task.py:131 #, python-format msgid "Skipping periodic task %(task)s because it is disabled" msgstr "正在跳過定期作業 %(task)s,因為它已停用" @@ -86,3 +86,17 @@ msgstr "" #, python-format msgid "Waiting on %d children to exit" msgstr "正在等待 %d 個子項結束" + +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:379 +msgid "Agent out of sync with plugin!" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:63 +#, python-format +msgid "spawned: %d" +msgstr "" + +#: neutron/tests/unit/vmware/apiclient/test_api_eventlet_request.py:75 +#, python-format +msgid "_handle_request called: %s" +msgstr ""