From d0ff399a91933a9e524738c74a9150492c0fa774 Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Thu, 6 Feb 2014 06:24:36 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I05e158928b76ba1d8aeb1b74fcf07035e419825d --- neutron/locale/ar/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/bg_BG/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/bn_IN/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/bs/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ca/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/cs/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/da/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/de/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/en_AU/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/en_GB/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/en_US/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/es/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/es_MX/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/eu/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/eu_ES/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/fa/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/fi_FI/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/fil/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/fr/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/gl/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/he/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/he_IL/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/hi/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/hr/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/hu/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/id/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/is_IS/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/it/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/it_IT/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ja/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ka_GE/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/km/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/kn/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ko/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ml_IN/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/mr_IN/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ms/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/nb/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ne/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/neutron.pot | 582 ++++++++++--------- neutron/locale/nl_NL/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/pa_IN/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/pl_PL/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/pt/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/pt_BR/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ro/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ru/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ru_RU/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/sk/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/sl_SI/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/sv/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/sw_KE/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/tl/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/tl_PH/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/tr_TR/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/uk/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/ur/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/vi_VN/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/zh_CN/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/zh_HK/LC_MESSAGES/neutron.po | 585 +++++++++++--------- neutron/locale/zh_TW/LC_MESSAGES/neutron.po | 585 +++++++++++--------- 62 files changed, 20084 insertions(+), 16183 deletions(-) diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index 7bd0e9912..c70dcaea4 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13456,3 +13514,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index e46deade2..c570942de 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index be5b86c7b..dc4433ec3 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13386,3 +13444,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 9078e8f63..827d1b7dc 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 81352e965..234a57224 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 4aa409362..d45db5595 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 2cdfec5a6..d3e0ee726 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 87634eb36..1a182cf85 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -314,104 +314,104 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "Inhaltstyp fehlt" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "Typ für Daten %(data)s ist %(type)s" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "Kann JSON nicht verstehen" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "Interne DTD ist nicht zulässig" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "Kann XML nicht verstehen" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "Nicht erkannter Inhaltstyp in Anforderung angegeben" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "Kein Inhaltstyp in Anforderung angegeben" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "Leerer Nachrichtentext in Anforderung angegeben" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" "Deserialisieren von Nachrichtentext als angegebenen Inhaltstyp nicht " "möglich " -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "Sie müssen '__call__' implementieren" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "%(method)s %(url)s" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "Nicht unterstützter Inhaltstyp" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "InvalidContentType: %s" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "Fehlerhafter Anforderungshauptteil" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "MalformedRequestBody: %s" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "Ausgelöste HTTP-Ausnahme: %s" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "Interner Fehler" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s mit HTTP %(status)d zurückgegeben" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "%(url)s hat einen Fehler zurückgegeben: %(exception)s" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "Daten konnten nicht deserialisiert werden" @@ -456,7 +456,7 @@ msgstr "" "Der DHCP-Treiber '%s' unterstützt das Abrufen einer Liste mit bestehenden" " Netzen nicht" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "DHCP-Agent gestartet" @@ -507,7 +507,7 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " @@ -516,16 +516,16 @@ msgstr "" "%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur " "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -535,7 +535,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -591,7 +591,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "Fehler beim Importieren von Schnittstellentreiber '%s'" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "Ein Schnittstellentreiber muss angegeben sein" @@ -605,7 +605,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "Namensbereich '%s' wurde nicht gelöscht" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -929,83 +929,83 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "DHCP für %(net_id)s-PID %(pid)d ist veraltet. Befehl wird ignoriert" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "Kein DHCP für %s gestartet" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "Fehler beim Lesen von %s" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "Wert in %s kann nicht konvertiert werden" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "Kein Zugriff auf %s möglich" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" "'dhcpmasq' für Netz wird beendet, da alle Teilnetze DHCP ausgeschaltet " "haben: %s" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "Neuladen von Zuordnungen für Netz: %s" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." @@ -1044,27 +1044,27 @@ msgstr "Zuordnung zwischen Version und LinuxInterfaceDriver" msgid "Admin username" msgstr "Administratorbenutzername" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "Administratorkennwort" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "Administratornutzername" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "Authentifizierungs-URL" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "Der zu verwendende Authentifizierungtyp" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "Authentifizierungsregion" @@ -1125,17 +1125,17 @@ msgstr "Entfernen von Filter für Gerät (%s)" msgid "Attempted to remove port filter which is not filtered %r" msgstr "Versuch, ungefilterten Portfilter %r zu entfernen" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "Versuch, nicht vorhandene Kette %s zu löschen" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "Unbekannte Kette: %r" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " @@ -1144,16 +1144,26 @@ msgstr "" "Versuch, nicht vorhandene Regel zu entfernen: %(chain)r %(rule)r %(wrap)r" " %(top)r" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "'IPTablesManager.apply' erfolgreich abgeschlossen" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1260,49 +1270,49 @@ msgstr "" "Standardausgabe: %(stdout)r\n" "Standardfehler: %(stderr)r" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "Benutzer mit Administratorberechtigung" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "Von Nova-Metadatenserver verwendete IP-Adresse." -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "Von Nova-Metadatenserver verwendeter TCP-Port." -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" "Geheimer Schlüssel für gemeinsame Nutzung zum Unterzeichnen von Instanz-" "ID-Anforderung" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "Anforderung: %s" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "Unerwarteter Fehler." -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" "Ein unbekannter Fehler ist aufgetreten. Stellen Sie Ihre Anforderung " "erneut." -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." @@ -1311,21 +1321,29 @@ msgstr "" "tritt üblicherweise auf, wenn geheime Schlüssel für die gemeinsame " "Nutzung nicht übereinstimmen." -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "Interner Serverfehler bei fernem Metadatenserver." -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "Unerwarteter Antwortcode: %s" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "Position für UNIX-Domänensocket von Metadatenproxy" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "'network_id' und 'router_id' sind 'None'. Ein Wert muss angegeben sein." @@ -2301,32 +2319,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "Im Cache gespeicherte Datei %s wird neu geladen" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "Ungültige Zuordnung: '%s'" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "Fehlender Schlüssel in Zuordnung: '%s'" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "Fehlender Wert in Zuordnung: '%s'" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "Schlüssel %(key)s in Zuordnung: '%(mapping)s' nicht eindeutig" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "Wert %(value)s in Zuordnung: '%(mapping)s' nicht eindeutig" @@ -2777,7 +2795,7 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "'fixed_ip_address' kann nicht ohne 'port_id' angegeben werden" @@ -6432,7 +6450,6 @@ msgstr "'port_delete' erhalten" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "'port_update' erhalten" @@ -6515,13 +6532,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -6540,7 +6556,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -6865,18 +6881,17 @@ msgstr "'network_delete' erhalten" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6885,7 +6900,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6901,20 +6916,19 @@ msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -6922,29 +6936,29 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -6963,7 +6977,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7803,157 +7817,162 @@ msgstr "Treiber %s geladen" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "Plug-in-Initialisierung abgeschlossen" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8707,7 +8726,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -9348,62 +9366,62 @@ msgstr "" "Anzahl an zulässigen Werten für 'packet_filters' pro Nutzer, -1 für " "unbegrenzt" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "Der Standardservice des L2-Gateways kann nicht verarbeitet werden: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "NVP-Routerport erstellt: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "Erstellung von Port auf logischem NVP-Router %s nicht möglich" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "'%(att)s' dem NVP-Routerport %(port)s zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " @@ -9412,7 +9430,7 @@ msgstr "" "Das NVP-Plug-in unterstützt keine VIF-Standardports in externen Netzen. " "Port %s wird inaktiv sein." -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " @@ -9421,34 +9439,34 @@ msgstr "" "'_nvp_create_port' für Port %(name)s in Netz %(network_id)s " "abgeschlossen. Die neue Port-ID lautet %(id)s." -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "Port '%s' wurde von der NVP-Plattform bereits gelöscht" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "'_nvp_delete_port' für Port %(port_id)s in Netz %(net_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9456,8 +9474,8 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -9466,7 +9484,7 @@ msgstr "" "Ausnahme wird ignoriert, da dies bedeutet, dass der Peer für Port '%s' " "bereits gelöscht wurde." -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " @@ -9475,14 +9493,14 @@ msgstr "" "Die Erstellung von Routerschnittstellenports in externen Netzen wie %s " "ist nicht zulässig" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " @@ -9491,12 +9509,12 @@ msgstr "" "Das Feld 'device_id' muss ausgefüllt sein, damit ein externer Gateway-" "Port für Netz %s erstellt werden kann" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "Der Gateway-Port für Router %s wurde auf der Back-End-NVP nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9505,20 +9523,20 @@ msgstr "" "'_nvp_create_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen. NVP-Port-ID ist %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" "Die Ressource %s des logischen Routers auf der NVP-Plattform nicht " "gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9527,48 +9545,48 @@ msgstr "" "'_nvp_delete_ext_gw_port' im externen Netz %(ext_net_id)s, angehängt an " "Router: %(router_id)s, abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "%s erforderlich" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "Segmentations-ID kann bei einfachem Netztyp nicht angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "Segmentations-ID muss bei VLAN-Netztyp angegeben werden" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "%(net_type_param)s %(net_type_value)s nicht unterstützt" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "Kein Switch hat verfügbare Ports (%d geprüft)" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "Maximale Anzahl an logischen Ports für logisches Netz %s erreicht" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " @@ -9577,135 +9595,135 @@ msgstr "" "Netze, für die 'admin_state_up=False' gilt, werden von diesem Plug-in " "noch nicht unterstützt. Einstellungen für Netz %s werden ignoriert" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "Es wurde kein lSwitch %s in NVP gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "'create_port' auf NVP für Nutzer %(tenant_id)s fertig gestellt: (%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" "Erstellung eines Ports oder Einrichtung einer Zusatzeinheit des Ports in " "NVP nicht möglich." -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "Portanforderung aktualisieren: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht erstellt werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "Logischer Router %s auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "Logischer Router kann auf der NVP-Plattform nicht aktualisiert werden" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "Logischer Router '%s' auf der NVP-Plattform nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -9714,7 +9732,7 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " @@ -9723,13 +9741,13 @@ msgstr "" "Fehler beim Entfernen von NAT-Regeln auf der NVP-Plattform für dynamische" " IP-Adresse: %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" "Eine falsche Anzahl an übereinstimmenden NAT-Regeln wurde auf der NVP-" "Plattform gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " @@ -9739,26 +9757,26 @@ msgstr "" " IP-Adresse: %(floating_ip)s, zugeordnet zu interner IP-Adresse: " "%(internal_ip)s" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" @@ -9766,12 +9784,12 @@ msgstr "" "Gateway-Service kann von der NVP-Plattform nicht entfernt werden - die " "Ressource wurde nicht gefunden" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -10069,19 +10087,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10714,7 +10732,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11733,42 +11751,47 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11777,7 +11800,7 @@ msgstr "" "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -" " keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11786,7 +11809,7 @@ msgstr "" "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - " "keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -11795,12 +11818,12 @@ msgstr "" "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -11809,17 +11832,17 @@ msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." @@ -11829,12 +11852,12 @@ msgstr "" "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports" " nicht unterstützt. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -11843,159 +11866,187 @@ msgstr "" "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht " "vorhanden. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -13020,13 +13071,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "Zu verbindender Port %s kann nicht gefunden werden." -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14550,3 +14608,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 003f00519..5b5088708 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index fde3936d0..430e85ccd 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index d1e151831..cd21fc0f8 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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index ace9b60fe..6ce9292a2 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 6bde04ba5..0dba4f465 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13803,3 +13861,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index f04a41a6f..99dac0c29 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13344,3 +13402,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 7a93d03ff..dd87a1a98 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13344,3 +13402,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 7eb45e7fb..21c9d9baf 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13344,3 +13402,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 0f865743f..3f1a0abc3 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 2b630f3b6..0ba9d34ae 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13443,3 +13501,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 5953c1af4..e825423b2 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index 5fe3e8b90..710e71c39 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13368,3 +13426,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index ffec4520a..c317de8c1 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2014-01-17 14:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Hebrew " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13140,3 +13198,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index aef4c2ad1..e781a79fc 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2014-01-21 01:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hebrew (Israel) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13140,3 +13198,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 592405592..12944586e 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13821,3 +13879,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 29236c99e..f60adfc0e 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 264f809fb..a44cbe37c 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index d47bd2e38..c261d7a52 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index f5acb55b0..1f301b529 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13221,3 +13279,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 06658efcd..74611946b 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index 9eddfa96f..a21fded81 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 03ab1e560..85da4f27d 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "内部エラー" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "管理ユーザー" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index d878eedd0..c36374b98 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "აკლია Content-Type" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "არასწორი მოთხოვნის ნაწილი" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "სისტემური შეცდომა" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "შეცდომა %s წაკითხვისას" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "მოთხოვნა: %s" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 591006ffb..43832653d 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13344,3 +13402,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index cce997b24..d9317a39e 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13455,3 +13513,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 20cc87e94..d49339109 100644 --- a/neutron/locale/ko/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 088fc6ae6..9064e3a59 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 8748273d0..5a0b8818e 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13344,3 +13402,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index d6f16c12f..6ca0a904f 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13389,3 +13447,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 64c420401..f8aa83468 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 5dfb4fe2c..a5b03ec87 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 0a111baff..f34722496 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13707,3 +13765,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 324b6d20c..b18b2624e 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.225\n" +"jenkins.neutron.propose.translation.update.226\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index b3d6604f7..c3335bc10 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 855f6b198..fdaff9b68 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-12-15 04:38+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13221,3 +13279,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index a82b3a9de..8927a3eae 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 194b41904..1517c6114 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index fb72da8b8..d002ebed1 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index ce8ea84bb..d4dd131a9 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 33ee2fa30..1cb05864e 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index f16158bb7..3acd378e4 100644 --- a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru_RU/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index d16247943..c892ae749 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13821,3 +13879,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index e72feef11..9e13cece4 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 7f729e1d3..d2b8df4ac 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13344,3 +13402,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index b98a02410..8c2dade6f 100644 --- a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po +++ b/neutron/locale/sw_KE/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 6413c1470..6f56ec397 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index e25e035ec..ba32069ca 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13443,3 +13501,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index 0d6283734..184659fd5 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 2605d8c6b..ac6031458 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -313,102 +313,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -451,7 +451,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -502,23 +502,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -528,7 +528,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1032,27 +1032,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1113,33 +1113,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1239,65 +1249,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2206,32 +2224,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2643,7 +2661,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6184,7 +6202,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6267,13 +6284,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6290,7 +6306,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6599,18 +6615,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6619,7 +6634,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6635,20 +6650,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6656,29 +6670,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6697,7 +6711,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7511,156 +7525,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8403,7 +8422,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9030,103 +9048,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9134,295 +9152,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9716,19 +9734,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10325,7 +10343,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11310,256 +11328,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12576,13 +12627,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14104,3 +14162,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 3d1cdb86d..3b6dd39fa 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -13425,3 +13483,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 123a015c0..a904842d5 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index d7b9f8db7..62e4c2426 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index b09017b22..3cd3817e3 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/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-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -580,7 +580,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "" @@ -594,7 +594,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -918,81 +918,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -1031,27 +1031,27 @@ msgstr "" msgid "Admin username" msgstr "" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "" @@ -1112,33 +1112,43 @@ msgstr "" msgid "Attempted to remove port filter which is not filtered %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1238,65 +1248,73 @@ msgid "" "Stderr: %(stderr)r" msgstr "" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "" @@ -2205,32 +2223,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "" @@ -2642,7 +2660,7 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" @@ -6183,7 +6201,6 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "" @@ -6266,13 +6283,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "" @@ -6289,7 +6305,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6598,18 +6614,17 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6618,7 +6633,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6634,20 +6649,19 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6655,29 +6669,29 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6696,7 +6710,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7510,156 +7524,161 @@ msgstr "" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 msgid "Modular L2 Plugin initialization complete" msgstr "" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, python-format msgid "Network %s has no segments" msgstr "" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8402,7 +8421,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "" @@ -9029,103 +9047,103 @@ msgstr "" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9133,295 +9151,295 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s. NVP port id is %(nvp_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9715,19 +9733,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10324,7 +10342,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11309,256 +11327,289 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -12575,13 +12626,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14103,3 +14161,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index b90dd8f6b..695259e29 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Quantum\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-05 06:22+0000\n" +"POT-Creation-Date: 2014-02-06 06:23+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -312,102 +312,102 @@ msgstr "" msgid "Could not bind to %(host)s:%(port)s after trying for %(time)d seconds" msgstr "" -#: neutron/wsgi.py:340 +#: neutron/wsgi.py:342 msgid "Missing Content-Type" msgstr "遺漏了內容類型" -#: neutron/wsgi.py:529 +#: neutron/wsgi.py:531 #, python-format msgid "Data %(data)s type is %(type)s" msgstr "資料 %(data)s 類型為 %(type)s" -#: neutron/wsgi.py:612 +#: neutron/wsgi.py:614 msgid "Cannot understand JSON" msgstr "無法理解 JSON" -#: neutron/wsgi.py:625 neutron/wsgi.py:628 +#: neutron/wsgi.py:627 neutron/wsgi.py:630 msgid "Inline DTD forbidden" msgstr "已禁止行內 DTD" -#: neutron/wsgi.py:708 +#: neutron/wsgi.py:710 msgid "Cannot understand XML" msgstr "無法理解 XML" -#: neutron/wsgi.py:819 +#: neutron/wsgi.py:821 msgid "Unrecognized Content-Type provided in request" msgstr "無法辨識要求中所提供的內容類型" -#: neutron/wsgi.py:823 +#: neutron/wsgi.py:825 msgid "No Content-Type provided in request" msgstr "要求中未提供內容類型" -#: neutron/wsgi.py:827 +#: neutron/wsgi.py:829 msgid "Empty body provided in request" msgstr "要求中所提供主體是空的" -#: neutron/wsgi.py:833 +#: neutron/wsgi.py:835 msgid "Unable to deserialize body as provided Content-Type" msgstr "無法將主體解除序列化為提供的內容類型" -#: neutron/wsgi.py:929 +#: neutron/wsgi.py:931 msgid "You must implement __call__" msgstr "必須實作 __call__" -#: neutron/wsgi.py:1022 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 +#: neutron/wsgi.py:1024 neutron/api/v2/base.py:179 neutron/api/v2/base.py:301 #: neutron/api/v2/base.py:434 neutron/api/v2/base.py:485 #: neutron/extensions/l3agentscheduler.py:51 #: neutron/extensions/l3agentscheduler.py:89 msgid "The resource could not be found." msgstr "" -#: neutron/wsgi.py:1069 +#: neutron/wsgi.py:1071 #, python-format msgid "%(method)s %(url)s" msgstr "%(method)s %(url)s" -#: neutron/wsgi.py:1075 +#: neutron/wsgi.py:1077 msgid "Unsupported Content-Type" msgstr "不支援的內容類型" -#: neutron/wsgi.py:1076 +#: neutron/wsgi.py:1078 #, python-format msgid "InvalidContentType: %s" msgstr "InvalidContentType:%s" -#: neutron/wsgi.py:1080 +#: neutron/wsgi.py:1082 msgid "Malformed request body" msgstr "要求內文的格式不正確" -#: neutron/wsgi.py:1081 +#: neutron/wsgi.py:1083 #, python-format msgid "MalformedRequestBody: %s" msgstr "MalformedRequestBody:%s" -#: neutron/wsgi.py:1088 +#: neutron/wsgi.py:1090 #, python-format msgid "HTTP exception thrown: %s" msgstr "已擲出 HTTP 異常狀況:%s" -#: neutron/wsgi.py:1093 +#: neutron/wsgi.py:1095 msgid "Internal error" msgstr "內部錯誤" -#: neutron/wsgi.py:1108 neutron/wsgi.py:1210 +#: neutron/wsgi.py:1110 neutron/wsgi.py:1212 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s 傳回了 HTTP %(status)d" -#: neutron/wsgi.py:1111 +#: neutron/wsgi.py:1113 #, python-format msgid "%(url)s returned a fault: %(exception)s" msgstr "%(url)s 傳回了錯誤:%(exception)s" -#: neutron/wsgi.py:1229 +#: neutron/wsgi.py:1231 #, python-format msgid "The requested content type %s is invalid." msgstr "" -#: neutron/wsgi.py:1288 +#: neutron/wsgi.py:1290 msgid "Could not deserialize data" msgstr "無法解除序列化資料" @@ -450,7 +450,7 @@ msgid "" "networks" msgstr "'%s' DHCP-driver 不支援擷取現有網路清單" -#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:611 +#: neutron/agent/dhcp_agent.py:111 neutron/agent/dhcp_agent.py:587 msgid "DHCP agent started" msgstr "已啟動 DHCP 代理程式" @@ -501,23 +501,23 @@ msgid "" "disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:356 +#: neutron/agent/dhcp_agent.py:332 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: neutron/agent/dhcp_agent.py:594 neutron/agent/l3_agent.py:854 -#: neutron/agent/metadata/agent.py:262 +#: neutron/agent/dhcp_agent.py:570 neutron/agent/l3_agent.py:854 +#: neutron/agent/metadata/agent.py:293 #: neutron/services/metering/agents/metering_agent.py:272 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:600 neutron/agent/l3_agent.py:859 -#: neutron/agent/metadata/agent.py:267 +#: neutron/agent/dhcp_agent.py:576 neutron/agent/l3_agent.py:859 +#: neutron/agent/metadata/agent.py:298 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:807 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:257 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 @@ -527,7 +527,7 @@ msgstr "" msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:608 neutron/agent/l3_agent.py:864 +#: neutron/agent/dhcp_agent.py:584 neutron/agent/l3_agent.py:864 #: neutron/services/metering/agents/metering_agent.py:280 #, python-format msgid "agent_updated by server side %s!" @@ -581,7 +581,7 @@ msgstr "" msgid "Error importing interface driver '%s'" msgstr "匯入介面驅動程式 '%s' 時發生錯誤" -#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:585 +#: neutron/agent/l3_agent.py:234 neutron/agent/linux/dhcp.py:602 #: neutron/services/metering/drivers/iptables/iptables_driver.py:98 msgid "An interface driver must be specified" msgstr "必須指定介面驅動程式" @@ -595,7 +595,7 @@ msgstr "" msgid "Failed deleting namespace '%s'" msgstr "刪除名稱空間 '%s' 時失敗" -#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:203 +#: neutron/agent/l3_agent.py:283 neutron/agent/linux/dhcp.py:199 #, python-format msgid "Failed trying to delete namespace: %s" msgstr "" @@ -919,81 +919,81 @@ msgstr "" msgid "Limit number of leases to prevent a denial-of-service." msgstr "" -#: neutron/agent/linux/dhcp.py:189 +#: neutron/agent/linux/dhcp.py:185 #, python-format msgid "DHCP for %(net_id)s pid %(pid)d is stale, ignoring command" msgstr "%(net_id)s pid %(pid)d 的 DHCP 已過時,正在忽略指令" -#: neutron/agent/linux/dhcp.py:192 +#: neutron/agent/linux/dhcp.py:188 #, python-format msgid "No DHCP started for %s" msgstr "未給 %s 啟動 DHCP" -#: neutron/agent/linux/dhcp.py:224 neutron/agent/linux/external_process.py:84 +#: neutron/agent/linux/dhcp.py:220 neutron/agent/linux/external_process.py:84 #, python-format msgid "Error while reading %s" msgstr "讀取 %s 時發生錯誤" -#: neutron/agent/linux/dhcp.py:231 neutron/agent/linux/external_process.py:92 +#: neutron/agent/linux/dhcp.py:227 neutron/agent/linux/external_process.py:92 #, python-format msgid "Unable to convert value in %s" msgstr "無法轉換 %s 中的值" -#: neutron/agent/linux/dhcp.py:233 neutron/agent/linux/external_process.py:90 +#: neutron/agent/linux/dhcp.py:229 neutron/agent/linux/external_process.py:90 #, python-format msgid "Unable to access %s" msgstr "無法存取 %s" -#: neutron/agent/linux/dhcp.py:294 +#: neutron/agent/linux/dhcp.py:290 #, python-format msgid "" "FAILED VERSION REQUIREMENT FOR DNSMASQ. DHCP AGENT MAY NOT RUN CORRECTLY!" " Please ensure that its version is %s or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:299 +#: neutron/agent/linux/dhcp.py:295 #, python-format msgid "" "Unable to determine dnsmasq version. Please ensure that its version is %s" " or above!" msgstr "" -#: neutron/agent/linux/dhcp.py:399 +#: neutron/agent/linux/dhcp.py:394 #, python-format msgid "Killing dhcpmasq for network since all subnets have turned off DHCP: %s" msgstr "由於所有子網路都已關閉 DHCP,所以正在結束網路的 dhcpmasq:%s" -#: neutron/agent/linux/dhcp.py:409 +#: neutron/agent/linux/dhcp.py:405 #, python-format msgid "Pid %d is stale, relaunching dnsmasq" msgstr "" -#: neutron/agent/linux/dhcp.py:410 +#: neutron/agent/linux/dhcp.py:406 #, python-format msgid "Reloading allocations for network: %s" msgstr "正在重新載入網路的配置:%s" -#: neutron/agent/linux/dhcp.py:592 +#: neutron/agent/linux/dhcp.py:609 #, python-format msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:644 +#: neutron/agent/linux/dhcp.py:661 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:654 +#: neutron/agent/linux/dhcp.py:671 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:697 +#: neutron/agent/linux/dhcp.py:714 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:736 neutron/debug/debug_agent.py:74 +#: neutron/agent/linux/dhcp.py:753 neutron/debug/debug_agent.py:74 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" @@ -1032,27 +1032,27 @@ msgstr "在特性與 LinuxInterfaceDriver 之間進行對映" msgid "Admin username" msgstr "管理使用者名稱" -#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:52 +#: neutron/agent/linux/interface.py:50 neutron/agent/metadata/agent.py:53 #: neutron/plugins/metaplugin/common/config.py:40 msgid "Admin password" msgstr "管理者密碼" -#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:55 +#: neutron/agent/linux/interface.py:53 neutron/agent/metadata/agent.py:56 #: neutron/plugins/metaplugin/common/config.py:43 msgid "Admin tenant name" msgstr "管理者 Tenant 名稱" -#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:57 +#: neutron/agent/linux/interface.py:55 neutron/agent/metadata/agent.py:58 #: neutron/plugins/metaplugin/common/config.py:45 msgid "Authentication URL" msgstr "鑑別 URL" -#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:59 +#: neutron/agent/linux/interface.py:57 neutron/agent/metadata/agent.py:60 #: neutron/common/config.py:49 neutron/plugins/metaplugin/common/config.py:47 msgid "The type of authentication to use" msgstr "要使用的鑑別類型" -#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:61 +#: neutron/agent/linux/interface.py:59 neutron/agent/metadata/agent.py:62 #: neutron/plugins/metaplugin/common/config.py:49 msgid "Authentication region" msgstr "鑑別區域" @@ -1113,33 +1113,43 @@ msgstr "正在移除裝置 (%s) 過濾器" msgid "Attempted to remove port filter which is not filtered %r" msgstr "已嘗試移除未過濾的埠過濾器 %r" -#: neutron/agent/linux/iptables_manager.py:152 +#: neutron/agent/linux/iptables_manager.py:153 #, python-format msgid "Attempted to remove chain %s which does not exist" msgstr "已嘗試移除不存在的鏈 %s" -#: neutron/agent/linux/iptables_manager.py:194 +#: neutron/agent/linux/iptables_manager.py:195 #, python-format msgid "Unknown chain: %r" msgstr "不明鏈:%r" -#: neutron/agent/linux/iptables_manager.py:223 +#: neutron/agent/linux/iptables_manager.py:224 #, python-format msgid "" "Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r " "%(top)r" msgstr "已嘗試移除不存在的規則:%(chain)r %(rule)r %(wrap)r %(top)r" -#: neutron/agent/linux/iptables_manager.py:383 +#: neutron/agent/linux/iptables_manager.py:362 +#, python-format +msgid "Got semaphore / lock \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:365 +#, python-format +msgid "Semaphore / lock released \"%s\"" +msgstr "" + +#: neutron/agent/linux/iptables_manager.py:395 msgid "IPTablesManager.apply completed with success" msgstr "已順利完成 IPTablesManager.apply" -#: neutron/agent/linux/iptables_manager.py:393 +#: neutron/agent/linux/iptables_manager.py:405 #, python-format msgid "Unable to find table %s" msgstr "" -#: neutron/agent/linux/iptables_manager.py:595 +#: neutron/agent/linux/iptables_manager.py:607 #, python-format msgid "Attempted to get traffic counters of chain %s which does not exist" msgstr "" @@ -1244,65 +1254,73 @@ msgstr "" "標準輸出:%(stdout)r\n" "標準錯誤:%(stderr)r" -#: neutron/agent/metadata/agent.py:50 +#: neutron/agent/metadata/agent.py:51 #: neutron/plugins/metaplugin/common/config.py:38 msgid "Admin user" msgstr "管理使用者" -#: neutron/agent/metadata/agent.py:64 +#: neutron/agent/metadata/agent.py:65 msgid "Network service endpoint type to pull from the keystone catalog" msgstr "" -#: neutron/agent/metadata/agent.py:67 +#: neutron/agent/metadata/agent.py:68 msgid "IP address used by Nova metadata server." msgstr "Nova meta 資料伺服器所使用的 IP 位址。" -#: neutron/agent/metadata/agent.py:70 +#: neutron/agent/metadata/agent.py:71 msgid "TCP Port used by Nova metadata server." msgstr "Nova meta 資料伺服器所使用的 TCP 埠。" -#: neutron/agent/metadata/agent.py:73 +#: neutron/agent/metadata/agent.py:74 #: neutron/plugins/nicira/dhcp_meta/nvp.py:74 msgid "Shared secret to sign instance-id request" msgstr "用於簽署 instance-id 要求的共用機密" -#: neutron/agent/metadata/agent.py:98 +#: neutron/agent/metadata/agent.py:99 #: neutron/agent/metadata/namespace_proxy.py:68 #, python-format msgid "Request: %s" msgstr "要求:%s" -#: neutron/agent/metadata/agent.py:107 +#: neutron/agent/metadata/agent.py:108 #: neutron/agent/metadata/namespace_proxy.py:76 msgid "Unexpected error." msgstr "非預期的錯誤。" -#: neutron/agent/metadata/agent.py:108 +#: neutron/agent/metadata/agent.py:109 #: neutron/agent/metadata/namespace_proxy.py:77 msgid "An unknown error has occurred. Please try your request again." msgstr "發生不明錯誤。請重試要求。" -#: neutron/agent/metadata/agent.py:161 +#: neutron/agent/metadata/agent.py:162 msgid "" "The remote metadata server responded with Forbidden. This response " "usually occurs when shared secrets do not match." msgstr "遠端 meta 資料伺服器回應「已禁止」。此回應通常會在共用密碼不符時發生。" -#: neutron/agent/metadata/agent.py:172 +#: neutron/agent/metadata/agent.py:173 #: neutron/agent/metadata/namespace_proxy.py:116 msgid "Remote metadata server experienced an internal server error." msgstr "遠端 meta 資料伺服器發生內部伺服器錯誤。" -#: neutron/agent/metadata/agent.py:178 +#: neutron/agent/metadata/agent.py:179 #: neutron/agent/metadata/namespace_proxy.py:122 #, python-format msgid "Unexpected response code: %s" msgstr "非預期的回應碼:%s" -#: neutron/agent/metadata/agent.py:216 +#: neutron/agent/metadata/agent.py:239 msgid "Location for Metadata Proxy UNIX domain socket" msgstr "meta 資料 Proxy UNIX 網域 Socket 的位置" +#: neutron/agent/metadata/agent.py:242 +msgid "Number of separate worker processes for metadata server" +msgstr "" + +#: neutron/agent/metadata/agent.py:246 +msgid "Number of backlog requests to configure the metadata server socket with" +msgstr "" + #: neutron/agent/metadata/namespace_proxy.py:63 msgid "network_id and router_id are None. One must be provided." msgstr "network_id 及 router_id 皆為 None。必須提供其中一個。" @@ -2212,32 +2230,32 @@ msgid "" "%(kwargs)s" msgstr "" -#: neutron/common/utils.py:55 neutron/openstack/common/fileutils.py:63 +#: neutron/common/utils.py:56 neutron/openstack/common/fileutils.py:63 #, python-format msgid "Reloading cached file %s" msgstr "正在重新載入快取檔 %s" -#: neutron/common/utils.py:142 +#: neutron/common/utils.py:143 #, python-format msgid "Invalid mapping: '%s'" msgstr "無效的對映:'%s'" -#: neutron/common/utils.py:145 +#: neutron/common/utils.py:146 #, python-format msgid "Missing key in mapping: '%s'" msgstr "對映中遺漏了索引鍵:'%s'" -#: neutron/common/utils.py:148 +#: neutron/common/utils.py:149 #, python-format msgid "Missing value in mapping: '%s'" msgstr "對映中遺漏了值:'%s'" -#: neutron/common/utils.py:150 +#: neutron/common/utils.py:151 #, python-format msgid "Key %(key)s in mapping: '%(mapping)s' not unique" msgstr "對映 '%(mapping)s' 中的索引鍵 %(key)s 不是唯一的" -#: neutron/common/utils.py:153 +#: neutron/common/utils.py:154 #, python-format msgid "Value %(value)s in mapping: '%(mapping)s' not unique" msgstr "對映 '%(mapping)s' 中的值 %(value)s 不是唯一的" @@ -2651,7 +2669,7 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1798 +#: neutron/db/l3_db.py:575 neutron/plugins/nicira/NeutronPlugin.py:1779 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" @@ -6204,7 +6222,6 @@ msgstr "收到 port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:167 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:632 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:174 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 msgid "port_update received" msgstr "收到 port_update" @@ -6287,13 +6304,12 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:356 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:947 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:385 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1130 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:364 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:959 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1122 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -6310,7 +6326,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:391 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:998 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1336 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -6621,18 +6637,17 @@ msgstr "收到 network_delete" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:685 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:707 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:372 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:351 msgid "fdb_remove received" msgstr "" @@ -6641,7 +6656,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:433 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:412 msgid "fdb_update received" msgstr "" @@ -6657,20 +6672,19 @@ msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:870 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:924 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:876 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:930 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:965 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:929 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:882 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:936 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -6678,29 +6692,29 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:914 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:934 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:371 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:952 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:954 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:921 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:999 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:984 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:928 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1006 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:369 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1011 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -6719,7 +6733,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:973 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1177 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1221 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -7543,157 +7557,162 @@ msgstr "已載入驅動程式 %s" msgid "Registered mechanism drivers: %s" msgstr "" -#: neutron/plugins/ml2/managers.py:137 +#: neutron/plugins/ml2/managers.py:139 #, python-format msgid "Initializing mechanism driver '%s'" msgstr "" -#: neutron/plugins/ml2/managers.py:157 +#: neutron/plugins/ml2/managers.py:161 #, python-format msgid "Mechanism driver '%(name)s' failed in %(method)s" msgstr "" -#: neutron/plugins/ml2/managers.py:436 +#: neutron/plugins/ml2/managers.py:440 #, python-format msgid "Attempting to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:444 +#: neutron/plugins/ml2/managers.py:448 #, python-format msgid "" "Bound port: %(port)s, host: %(host)s, driver: %(driver)s, vif_type: " "%(vif_type)s, cap_port_filter: %(cap_port_filter)s, segment: %(segment)s" msgstr "" -#: neutron/plugins/ml2/managers.py:456 +#: neutron/plugins/ml2/managers.py:460 #, python-format msgid "Mechanism driver %s failed in bind_port" msgstr "" -#: neutron/plugins/ml2/managers.py:460 +#: neutron/plugins/ml2/managers.py:464 #, python-format msgid "Failed to bind port %(port)s on host %(host)s" msgstr "" -#: neutron/plugins/ml2/managers.py:480 +#: neutron/plugins/ml2/managers.py:484 #, python-format msgid "Mechanism driver %s failed in validate_port_binding" msgstr "" -#: neutron/plugins/ml2/managers.py:500 +#: neutron/plugins/ml2/managers.py:504 #, python-format msgid "Mechanism driver %s failed in unbind_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:114 +#: neutron/plugins/ml2/plugin.py:116 #, fuzzy msgid "Modular L2 Plugin initialization complete" msgstr "已完成外掛程式起始設定" -#: neutron/plugins/ml2/plugin.py:143 +#: neutron/plugins/ml2/plugin.py:145 msgid "network_type required" msgstr "" -#: neutron/plugins/ml2/plugin.py:182 +#: neutron/plugins/ml2/plugin.py:184 #, fuzzy, python-format msgid "Network %s has no segments" msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/ml2/plugin.py:282 +#: neutron/plugins/ml2/plugin.py:284 #, 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:324 +#: neutron/plugins/ml2/plugin.py:326 #, python-format msgid "mechanism_manager.create_network_postcommit failed, deleting network '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:384 +#: neutron/plugins/ml2/plugin.py:386 #, python-format msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:394 neutron/plugins/ml2/plugin.py:514 +#: neutron/plugins/ml2/plugin.py:396 neutron/plugins/ml2/plugin.py:516 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:400 neutron/plugins/ml2/plugin.py:520 +#: neutron/plugins/ml2/plugin.py:402 neutron/plugins/ml2/plugin.py:522 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:408 +#: neutron/plugins/ml2/plugin.py:410 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:419 +#: neutron/plugins/ml2/plugin.py:421 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:427 neutron/plugins/ml2/plugin.py:533 +#: neutron/plugins/ml2/plugin.py:429 neutron/plugins/ml2/plugin.py:535 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:431 +#: neutron/plugins/ml2/plugin.py:433 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:441 neutron/plugins/ml2/plugin.py:540 +#: neutron/plugins/ml2/plugin.py:443 neutron/plugins/ml2/plugin.py:542 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:449 +#: neutron/plugins/ml2/plugin.py:451 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:459 +#: neutron/plugins/ml2/plugin.py:461 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:473 +#: neutron/plugins/ml2/plugin.py:475 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:503 +#: neutron/plugins/ml2/plugin.py:505 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:529 +#: neutron/plugins/ml2/plugin.py:531 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:550 +#: neutron/plugins/ml2/plugin.py:552 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:579 +#: neutron/plugins/ml2/plugin.py:581 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:637 +#: neutron/plugins/ml2/plugin.py:642 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:658 +#: neutron/plugins/ml2/plugin.py:659 +#, python-format +msgid "The port '%s' was deleted" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:669 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:667 +#: neutron/plugins/ml2/plugin.py:678 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:676 +#: neutron/plugins/ml2/plugin.py:687 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -8443,7 +8462,6 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:401 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -9072,103 +9090,103 @@ msgstr "正在載入 OFC 驅動程式:%s" msgid "Number of packet_filters allowed per tenant, -1 for unlimited" msgstr "每個 Tenant 所容許的 packet_filter 數目,-1 表示無限制" -#: neutron/plugins/nicira/NeutronPlugin.py:249 +#: neutron/plugins/nicira/NeutronPlugin.py:229 #, python-format msgid "Unable to process default l2 gw service:%s" msgstr "無法處理預設 l2 gw 服務:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:285 +#: neutron/plugins/nicira/NeutronPlugin.py:265 #, python-format msgid "Created NVP router port:%s" msgstr "已建立 NVP 路由器埠:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:287 +#: neutron/plugins/nicira/NeutronPlugin.py:267 #: neutron/plugins/nicira/NeutronServicePlugin.py:431 #, python-format msgid "Unable to create port on NVP logical router %s" msgstr "無法在 NVP 邏輯路由器 %s 上建立埠" -#: neutron/plugins/nicira/NeutronPlugin.py:290 +#: neutron/plugins/nicira/NeutronPlugin.py:270 #, python-format msgid "" "Unable to create logical router port for neutron port id %(port_id)s on " "router %(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:365 +#: neutron/plugins/nicira/NeutronPlugin.py:345 #, python-format msgid "Attached %(att)s to NVP router port %(port)s" msgstr "已將 %(att)s 連接至 NVP 路由器埠 %(port)s" -#: neutron/plugins/nicira/NeutronPlugin.py:371 +#: neutron/plugins/nicira/NeutronPlugin.py:351 #, python-format msgid "" "Unable to plug attachment in NVP logical router port %(r_port_id)s, " "associated with Neutron %(q_port_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:377 +#: neutron/plugins/nicira/NeutronPlugin.py:357 #, 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/nicira/NeutronPlugin.py:423 +#: neutron/plugins/nicira/NeutronPlugin.py:403 msgid "An exception occurred while selecting logical switch for the port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:454 +#: neutron/plugins/nicira/NeutronPlugin.py:434 #, python-format msgid "" "An exception occurred while creating the quantum port %s on the NVP " "plaform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:466 -#: neutron/plugins/nicira/NeutronPlugin.py:518 -#: neutron/plugins/nicira/NeutronPlugin.py:711 +#: neutron/plugins/nicira/NeutronPlugin.py:446 +#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:691 #, python-format msgid "" "NVP plugin does not support regular VIF ports on external networks. Port " "%s will be down." msgstr "NVP 外掛程式不支援外部網路上的一般 VIF 埠。埠 %s 將關閉。" -#: neutron/plugins/nicira/NeutronPlugin.py:487 +#: neutron/plugins/nicira/NeutronPlugin.py:467 #, python-format msgid "" "_nvp_create_port completed for port %(name)s on network %(network_id)s. " "The new port id is %(id)s." msgstr "對網路 %(network_id)s 上埠 %(name)s 執行的 _nvp_create_port 已完成。新的埠 ID 為 %(id)s。" -#: neutron/plugins/nicira/NeutronPlugin.py:498 +#: neutron/plugins/nicira/NeutronPlugin.py:478 #, 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/nicira/NeutronPlugin.py:510 +#: neutron/plugins/nicira/NeutronPlugin.py:490 #, python-format msgid "NSX Port %s already gone" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:525 +#: neutron/plugins/nicira/NeutronPlugin.py:505 #, python-format msgid "Port '%s' was already deleted on NVP platform" msgstr "已在 NVP 平台上刪除了埠 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:534 +#: neutron/plugins/nicira/NeutronPlugin.py:514 #, python-format msgid "_nvp_delete_port completed for port %(port_id)s on network %(net_id)s" msgstr "對網路 %(net_id)s 上埠 %(port_id)s 執行的 _nvp_delete_port 已完成" -#: neutron/plugins/nicira/NeutronPlugin.py:539 +#: neutron/plugins/nicira/NeutronPlugin.py:519 #, python-format msgid "Port %s not found in NVP" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:547 +#: neutron/plugins/nicira/NeutronPlugin.py:527 #, python-format msgid "" "Neutron port %(port_id)s not found on NVP backend. Terminating delete " @@ -9176,41 +9194,41 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:562 -#: neutron/plugins/nicira/NeutronPlugin.py:1054 +#: neutron/plugins/nicira/NeutronPlugin.py:542 +#: neutron/plugins/nicira/NeutronPlugin.py:1034 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " "deleted." msgstr "正在忽略異常狀況,因為這意味著埠 '%s' 的同層級已刪除。" -#: neutron/plugins/nicira/NeutronPlugin.py:574 +#: neutron/plugins/nicira/NeutronPlugin.py:554 #, python-format msgid "" "It is not allowed to create router interface ports on external networks " "as '%s'" msgstr "不容許在外部網路上建立路由器介面埠來作為 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:598 +#: neutron/plugins/nicira/NeutronPlugin.py:578 #, python-format msgid "" "_nvp_create_router_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:611 +#: neutron/plugins/nicira/NeutronPlugin.py:591 #, python-format msgid "" "device_id field must be populated in order to create an external gateway " "port for network %s" msgstr "必須將資料移入 device_id 欄位,才能給網路 %s 建立外部閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:619 +#: neutron/plugins/nicira/NeutronPlugin.py:599 #, python-format msgid "The gateway port for the router %s was not found on the NVP backend" msgstr "在 NVP 後端找不到路由器 %s 的閘道埠" -#: neutron/plugins/nicira/NeutronPlugin.py:659 +#: neutron/plugins/nicira/NeutronPlugin.py:639 #, python-format msgid "" "_nvp_create_ext_gw_port completed on external network %(ext_net_id)s, " @@ -9219,254 +9237,254 @@ msgstr "" "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 " "_nvp_create_ext_gw_port。NVP 埠 ID 為 %(nvp_port_id)s" -#: neutron/plugins/nicira/NeutronPlugin.py:692 -#: neutron/plugins/nicira/NeutronPlugin.py:1738 +#: neutron/plugins/nicira/NeutronPlugin.py:672 +#: neutron/plugins/nicira/NeutronPlugin.py:1719 #, python-format msgid "Logical router resource %s not found on NVP platform" msgstr "在 NVP 平台上找不到邏輯路由器資源 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:696 -#: neutron/plugins/nicira/NeutronPlugin.py:1742 +#: neutron/plugins/nicira/NeutronPlugin.py:676 +#: neutron/plugins/nicira/NeutronPlugin.py:1723 msgid "Unable to update logical routeron NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:698 +#: neutron/plugins/nicira/NeutronPlugin.py:678 #, python-format msgid "" "_nvp_delete_ext_gw_port completed on external network %(ext_net_id)s, " "attached to router:%(router_id)s" msgstr "已在路由器 %(router_id)s 所連接的外部網路 %(ext_net_id)s 上完成 _nvp_delete_ext_gw_port" -#: neutron/plugins/nicira/NeutronPlugin.py:740 +#: neutron/plugins/nicira/NeutronPlugin.py:720 #, python-format msgid "" "_nvp_create_l2_gw_port completed for port %(name)s on network " "%(network_id)s. The new port id is %(id)s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:780 +#: neutron/plugins/nicira/NeutronPlugin.py:760 #, python-format msgid "%s required" msgstr "需要 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:784 +#: neutron/plugins/nicira/NeutronPlugin.py:764 msgid "Segmentation ID cannot be specified with flat network type" msgstr "無法使用平面網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:788 +#: neutron/plugins/nicira/NeutronPlugin.py:768 msgid "Segmentation ID must be specified with vlan network type" msgstr "必須使用 VLAN 網路類型來指定分段 ID" -#: neutron/plugins/nicira/NeutronPlugin.py:792 -#: neutron/plugins/nicira/NeutronPlugin.py:808 +#: neutron/plugins/nicira/NeutronPlugin.py:772 +#: neutron/plugins/nicira/NeutronPlugin.py:788 #, python-format msgid "%(segmentation_id)s out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:814 +#: neutron/plugins/nicira/NeutronPlugin.py:794 #, python-format msgid "%(net_type_param)s %(net_type_value)s not supported" msgstr "不支援 %(net_type_param)s %(net_type_value)s" -#: neutron/plugins/nicira/NeutronPlugin.py:859 +#: neutron/plugins/nicira/NeutronPlugin.py:839 #, python-format msgid "No switch has available ports (%d checked)" msgstr "交換器沒有可用的埠(已檢查 %d 個)" -#: neutron/plugins/nicira/NeutronPlugin.py:881 +#: neutron/plugins/nicira/NeutronPlugin.py:861 #, python-format msgid "Maximum number of logical ports reached for logical network %s" msgstr "已達到邏輯網路 %s 的邏輯埠數目上限" -#: neutron/plugins/nicira/NeutronPlugin.py:971 +#: neutron/plugins/nicira/NeutronPlugin.py:951 #, python-format msgid "" "Network with admin_state_up=False are not yet supported by this plugin. " "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/nicira/NeutronPlugin.py:1043 +#: neutron/plugins/nicira/NeutronPlugin.py:1023 #, python-format msgid "" "A nvp lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1064 +#: neutron/plugins/nicira/NeutronPlugin.py:1044 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1067 +#: neutron/plugins/nicira/NeutronPlugin.py:1047 #: neutron/plugins/nicira/NeutronServicePlugin.py:506 #, python-format msgid "Did not found lswitch %s in NVP" msgstr "在 NVP 中找不到 lswitch %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1097 +#: neutron/plugins/nicira/NeutronPlugin.py:1077 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" -#: neutron/plugins/nicira/NeutronPlugin.py:1163 +#: neutron/plugins/nicira/NeutronPlugin.py:1143 #, python-format msgid "create_port completed on NVP for tenant %(tenant_id)s: (%(id)s)" msgstr "已對 Tenant %(tenant_id)s 的 NVP 完成 create_port:(%(id)s)" -#: neutron/plugins/nicira/NeutronPlugin.py:1177 +#: neutron/plugins/nicira/NeutronPlugin.py:1157 #, python-format msgid "Logical switch for network %s was not found in NVP." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1188 +#: neutron/plugins/nicira/NeutronPlugin.py:1168 msgid "Unable to create port or set port attachment in NVP." msgstr "無法在 NVP 中建立埠或設定埠連接裝置。" -#: neutron/plugins/nicira/NeutronPlugin.py:1280 +#: neutron/plugins/nicira/NeutronPlugin.py:1260 #, python-format msgid "Update port request: %s" msgstr "更新埠要求:%s" -#: neutron/plugins/nicira/NeutronPlugin.py:1307 +#: neutron/plugins/nicira/NeutronPlugin.py:1287 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1390 +#: neutron/plugins/nicira/NeutronPlugin.py:1370 msgid "" "Cannot create a distributed router with the NVP platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1397 +#: neutron/plugins/nicira/NeutronPlugin.py:1376 msgid "Unable to create logical router on NVP Platform" msgstr "無法在 NVP 平台上建立邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1406 +#: neutron/plugins/nicira/NeutronPlugin.py:1387 #, python-format msgid "" "Unable to create L3GW port on logical router %(router_uuid)s. Verify " "Default Layer-3 Gateway service %(def_l3_gw_svc)s id is correct" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1416 +#: neutron/plugins/nicira/NeutronPlugin.py:1397 #, python-format msgid "Unable to create router %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1444 -#: neutron/plugins/nicira/NeutronPlugin.py:1517 +#: neutron/plugins/nicira/NeutronPlugin.py:1425 +#: neutron/plugins/nicira/NeutronPlugin.py:1498 #: neutron/plugins/nicira/NeutronServicePlugin.py:195 #: neutron/plugins/nicira/NeutronServicePlugin.py:1168 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/nicira/NeutronPlugin.py:1484 +#: neutron/plugins/nicira/NeutronPlugin.py:1465 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1487 +#: neutron/plugins/nicira/NeutronPlugin.py:1468 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1526 +#: neutron/plugins/nicira/NeutronPlugin.py:1507 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1542 +#: neutron/plugins/nicira/NeutronPlugin.py:1523 #, python-format msgid "Logical router %s not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 %s" -#: neutron/plugins/nicira/NeutronPlugin.py:1546 +#: neutron/plugins/nicira/NeutronPlugin.py:1527 msgid "Unable to update logical router on NVP Platform" msgstr "無法在 NVP 平台上更新邏輯路由器" -#: neutron/plugins/nicira/NeutronPlugin.py:1548 +#: neutron/plugins/nicira/NeutronPlugin.py:1529 msgid "" "Request cannot contain 'routes' with the NVP platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1601 +#: neutron/plugins/nicira/NeutronPlugin.py:1582 #, python-format msgid "Logical router '%s' not found on NVP Platform" msgstr "在 NVP 平台上找不到邏輯路由器 '%s'" -#: neutron/plugins/nicira/NeutronPlugin.py:1605 +#: neutron/plugins/nicira/NeutronPlugin.py:1586 #, python-format msgid "Unable to delete logical router '%s' on NVP Platform" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1615 +#: neutron/plugins/nicira/NeutronPlugin.py:1596 #, python-format msgid "" "Failure while removing router:%s from database. The router will be put in" " ERROR status" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1677 +#: neutron/plugins/nicira/NeutronPlugin.py:1658 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "已對子網路 %(subnet_id)s 及路由器 %(router_id)s 完成 Add_router_interface" -#: neutron/plugins/nicira/NeutronPlugin.py:1770 +#: neutron/plugins/nicira/NeutronPlugin.py:1751 #, python-format msgid "" "An error occurred while removing NAT rules on the NVP platform for " "floating ip:%s" msgstr "在 NVP 平台上移除浮動 IP 的 NAT 規則時發生錯誤:%s。" -#: neutron/plugins/nicira/NeutronPlugin.py:1776 +#: neutron/plugins/nicira/NeutronPlugin.py:1757 msgid "An incorrect number of matching NAT rules was found on the NVP platform" msgstr "在 NVP 平台上找到的相符 NAT 規則數目不正確" -#: neutron/plugins/nicira/NeutronPlugin.py:1903 +#: neutron/plugins/nicira/NeutronPlugin.py:1884 #, python-format msgid "" "An error occurred while creating NAT rules on the NVP platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "在 NVP 平台上給浮動 IP %(floating_ip)s(已對映到內部 IP %(internal_ip)s)建立 NAT 規則時發生錯誤" -#: neutron/plugins/nicira/NeutronPlugin.py:1909 +#: neutron/plugins/nicira/NeutronPlugin.py:1890 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1940 +#: neutron/plugins/nicira/NeutronPlugin.py:1921 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/nicira/NeutronPlugin.py:1943 +#: neutron/plugins/nicira/NeutronPlugin.py:1924 #, python-format msgid "Nat rules not found in nvp for port: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1970 +#: neutron/plugins/nicira/NeutronPlugin.py:1951 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:1992 +#: neutron/plugins/nicira/NeutronPlugin.py:1973 msgid "" "Unable to remove gateway service from NVP plaform - the resource was not " "found" msgstr "無法將閘道服務從 NVP 平台中移除 - 找不到資源" -#: neutron/plugins/nicira/NeutronPlugin.py:2022 +#: neutron/plugins/nicira/NeutronPlugin.py:2003 #, python-format msgid "Unable to update name on NVP backend for network gateway: %s" msgstr "" -#: neutron/plugins/nicira/NeutronPlugin.py:2090 +#: neutron/plugins/nicira/NeutronPlugin.py:2071 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -9760,19 +9778,19 @@ msgstr "" msgid "Unmet dependency for config option '%s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:55 +#: neutron/plugins/nicira/nsx_cluster.py:54 #, python-format msgid "" "Attribute '%s' has been deprecated or moved to a new section. See new " "configuration file for details." msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:67 +#: neutron/plugins/nicira/nsx_cluster.py:66 #, python-format msgid "The following cluster attributes were not specified: %s'" msgstr "" -#: neutron/plugins/nicira/nvp_cluster.py:94 +#: neutron/plugins/nicira/nsx_cluster.py:93 #, python-format msgid "Attribute:%s is empty or null" msgstr "" @@ -10369,7 +10387,7 @@ msgstr "" msgid "Configuration conflict on Logical Service Node %(lsn_id)s" msgstr "" -#: neutron/plugins/nicira/common/nsx_utils.py:57 +#: neutron/plugins/nicira/common/nsx_utils.py:59 #, python-format msgid "Unable to find NVP port for Neutron port %s" msgstr "" @@ -11354,42 +11372,47 @@ msgid "%s networks are not enabled" msgstr "" #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:531 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:302 +#, python-format +msgid "port_update message processed for port %s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:305 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:440 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:464 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:443 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:469 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:509 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:488 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11398,7 +11421,7 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:508 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11407,207 +11430,235 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:538 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:517 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:555 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:534 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:595 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:574 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:637 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:618 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:691 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:676 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:710 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:783 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:768 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:789 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:864 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:625 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:876 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:698 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:881 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:608 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:879 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:681 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:701 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:960 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 +#, python-format +msgid "Processing port:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:946 +#, python-format +msgid "Setting status for %s to UP" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#, python-format +msgid "Setting status for %s to DOWN" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1023 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "" -"process_network_ports - iteration:%(iter_num)d -treat_devices_added " -"completed in %(elapsed).3f" +"process_network_ports - iteration:%(iter_num)d " +"-treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1030 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1049 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d -treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1043 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1062 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1052 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1078 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1096 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1127 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1107 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1110 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 +msgid "Error while synchronizing tunnels" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1145 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1115 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1157 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - port information retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#, python-format +msgid "Starting to process devices in:%s" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1182 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ancillary port info retrieved. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1147 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1191 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - ancillary ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1168 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +msgid "Error while processing VIF ports" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d completed. Processed ports " "statistics: %(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1237 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1245 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1256 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1219 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1224 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1268 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1239 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1283 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1261 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1305 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1264 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1308 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1324 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -12626,13 +12677,20 @@ msgstr "" msgid "Unknown object type: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:194 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:179 +#, python-format +msgid "" +"Cannot update status: %(obj_type)s %(obj_id)s not found in the DB, it was" +" probably deleted concurrently" +msgstr "" + +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:202 #, python-format msgid "Unable to find port %s to plug." msgstr "找不到要插入的埠 %s。" -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:218 -#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:235 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:226 +#: neutron/services/loadbalancer/drivers/haproxy/plugin_driver.py:243 #, python-format msgid "" "Unable to find port %s to unplug. This can occur when the Vip has been " @@ -14154,3 +14212,8 @@ msgstr "" #~ msgid "PLUMgrid Director communication failed" #~ msgstr "" +#~ msgid "" +#~ "process_network_ports - iteration:%(iter_num)d " +#~ "-treat_devices_added completed in %(elapsed).3f" +#~ msgstr "" + -- 2.45.2