From 9d82e70fc27d8da085715e17f2541d8716470a1e Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Mon, 30 Jun 2014 06:07:21 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I5bcbd94a8df99b5fe3125e1dee45cfceeeb29ac6 --- neutron/locale/en_US/LC_MESSAGES/neutron.po | 843 +++++++++---------- neutron/locale/neutron.pot | 845 ++++++++++---------- 2 files changed, 847 insertions(+), 841 deletions(-) diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 3846ee44b..fdd4c807b 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-06-25 06:08+0000\n" +"POT-Creation-Date: 2014-06-30 06:06+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -534,8 +534,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:248 #: neutron/plugins/nec/agent/nec_neutron_agent.py:182 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:265 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:266 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:244 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -633,7 +633,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:973 +#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:974 #: neutron/services/firewall/agents/varmour/varmour_router.py:105 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -760,7 +760,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:664 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 #, python-format msgid "Delete %s" msgstr "" @@ -1972,27 +1972,37 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/cmd/sanity_check.py:37 +#: neutron/cmd/sanity_check.py:38 msgid "" "Check for Open vSwitch VXLAN support failed. Please ensure that the " "version of openvswitch being used has VXLAN support." msgstr "" -#: neutron/cmd/sanity_check.py:46 +#: neutron/cmd/sanity_check.py:47 msgid "" "Check for Open vSwitch patch port support failed. Please ensure that the " "version of openvswitch being used has patch port support or disable " "features requiring patch ports (gre/vxlan, etc.)." msgstr "" -#: neutron/cmd/sanity_check.py:56 +#: neutron/cmd/sanity_check.py:57 +msgid "" +"Nova notifcations are enabled, but novaclient is not installed. Either " +"disable nova notifications or install python-novaclient." +msgstr "" + +#: neutron/cmd/sanity_check.py:66 msgid "Check for vxlan support" msgstr "" -#: neutron/cmd/sanity_check.py:58 +#: neutron/cmd/sanity_check.py:68 msgid "Check for patch port support" msgstr "" +#: neutron/cmd/sanity_check.py:70 +msgid "Check for nova notification support" +msgstr "" + #: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" @@ -2854,104 +2864,104 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:239 +#: neutron/db/l3_db.py:240 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" -#: neutron/db/l3_db.py:260 +#: neutron/db/l3_db.py:261 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:274 +#: neutron/db/l3_db.py:275 #, python-format msgid "Network %s is not an external network" msgstr "" -#: neutron/db/l3_db.py:388 +#: neutron/db/l3_db.py:389 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:402 +#: neutron/db/l3_db.py:403 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:416 neutron/db/l3_db.py:542 -#: neutron/plugins/bigswitch/plugin.py:988 -#: neutron/plugins/bigswitch/plugin.py:997 +#: neutron/db/l3_db.py:417 neutron/db/l3_db.py:543 +#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:1018 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:421 +#: neutron/db/l3_db.py:422 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:434 +#: neutron/db/l3_db.py:435 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:448 +#: neutron/db/l3_db.py:449 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:596 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:597 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:632 +#: neutron/db/l3_db.py:633 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:636 +#: neutron/db/l3_db.py:637 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:648 +#: neutron/db/l3_db.py:649 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:655 +#: neutron/db/l3_db.py:656 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:659 +#: neutron/db/l3_db.py:660 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:702 neutron/plugins/vmware/plugins/base.py:1871 +#: neutron/db/l3_db.py:703 neutron/plugins/vmware/plugins/base.py:1871 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:737 +#: neutron/db/l3_db.py:738 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:874 +#: neutron/db/l3_db.py:875 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:979 +#: neutron/db/l3_db.py:980 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3190,7 +3200,7 @@ msgid "The %s tunnel type to migrate from" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:437 -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:78 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -4035,22 +4045,22 @@ msgstr "" msgid "Semaphore / lock released \"%(function)s\"" msgstr "" -#: neutron/openstack/common/log.py:301 +#: neutron/openstack/common/log.py:327 #, python-format msgid "Deprecated: %s" msgstr "" -#: neutron/openstack/common/log.py:402 +#: neutron/openstack/common/log.py:436 #, python-format msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: neutron/openstack/common/log.py:453 +#: neutron/openstack/common/log.py:486 #, python-format msgid "syslog facility must be one of: %s" msgstr "" -#: neutron/openstack/common/log.py:623 +#: neutron/openstack/common/log.py:729 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" @@ -4361,144 +4371,144 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:93 +#: neutron/plugins/bigswitch/plugin.py:94 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:237 +#: neutron/plugins/bigswitch/plugin.py:238 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:321 +#: neutron/plugins/bigswitch/plugin.py:322 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 +#: neutron/plugins/bigswitch/plugin.py:328 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:352 +#: neutron/plugins/bigswitch/plugin.py:353 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:398 +#: neutron/plugins/bigswitch/plugin.py:399 #: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:96 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:415 +#: neutron/plugins/bigswitch/plugin.py:416 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:466 +#: neutron/plugins/bigswitch/plugin.py:475 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:502 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:535 +#: neutron/plugins/bigswitch/plugin.py:545 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:577 +#: neutron/plugins/bigswitch/plugin.py:588 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:604 +#: neutron/plugins/bigswitch/plugin.py:616 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:641 +#: neutron/plugins/bigswitch/plugin.py:654 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:791 +#: neutron/plugins/bigswitch/plugin.py:806 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:807 +#: neutron/plugins/bigswitch/plugin.py:823 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:840 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:841 +#: neutron/plugins/bigswitch/plugin.py:859 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:898 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:901 +#: neutron/plugins/bigswitch/plugin.py:921 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:944 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:952 +#: neutron/plugins/bigswitch/plugin.py:973 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:980 +#: neutron/plugins/bigswitch/plugin.py:1001 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1013 +#: neutron/plugins/bigswitch/plugin.py:1035 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1030 +#: neutron/plugins/bigswitch/plugin.py:1052 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1059 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1052 +#: neutron/plugins/bigswitch/plugin.py:1076 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1067 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1122 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1137 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1138 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4512,46 +4522,46 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:76 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:115 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:141 +#: neutron/plugins/bigswitch/servermanager.py:147 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:144 +#: neutron/plugins/bigswitch/servermanager.py:150 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:165 +#: neutron/plugins/bigswitch/servermanager.py:171 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:173 +#: neutron/plugins/bigswitch/servermanager.py:179 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:211 +#: neutron/plugins/bigswitch/servermanager.py:215 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " @@ -4562,147 +4572,147 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:253 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:260 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:268 +#: neutron/plugins/bigswitch/servermanager.py:265 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:301 +#: neutron/plugins/bigswitch/servermanager.py:311 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:318 +#: neutron/plugins/bigswitch/servermanager.py:328 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:360 +#: neutron/plugins/bigswitch/servermanager.py:370 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:365 +#: neutron/plugins/bigswitch/servermanager.py:375 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:405 +#: neutron/plugins/bigswitch/servermanager.py:417 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:420 +#: neutron/plugins/bigswitch/servermanager.py:432 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:426 +#: neutron/plugins/bigswitch/servermanager.py:438 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:433 +#: neutron/plugins/bigswitch/servermanager.py:445 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:456 +#: neutron/plugins/bigswitch/servermanager.py:468 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:466 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:472 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:477 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:483 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:488 +#: neutron/plugins/bigswitch/servermanager.py:500 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:494 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:500 -#: neutron/plugins/bigswitch/servermanager.py:505 +#: neutron/plugins/bigswitch/servermanager.py:512 +#: neutron/plugins/bigswitch/servermanager.py:517 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:514 +#: neutron/plugins/bigswitch/servermanager.py:526 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:519 +#: neutron/plugins/bigswitch/servermanager.py:531 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:524 +#: neutron/plugins/bigswitch/servermanager.py:536 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:534 +#: neutron/plugins/bigswitch/servermanager.py:546 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:539 +#: neutron/plugins/bigswitch/servermanager.py:551 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:544 +#: neutron/plugins/bigswitch/servermanager.py:556 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:549 +#: neutron/plugins/bigswitch/servermanager.py:561 msgid "Backend server(s) do not support automated consitency checks." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:553 +#: neutron/plugins/bigswitch/servermanager.py:565 #, python-format msgid "Consistency watchdog disabled by polling interval setting of %s." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:565 +#: neutron/plugins/bigswitch/servermanager.py:577 msgid "Encountered an error checking controller health." msgstr "" @@ -4727,7 +4737,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:155 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:398 #: neutron/plugins/nec/agent/nec_neutron_agent.py:225 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:159 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:272 @@ -4736,15 +4746,19 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:161 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:992 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1428 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1404 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/bigswitch/db/consistency_db.py:55 +#: neutron/plugins/bigswitch/db/consistency_db.py:26 +msgid "Only one read_for_update call may be made at a time." +msgstr "" + +#: neutron/plugins/bigswitch/db/consistency_db.py:81 #, python-format msgid "Consistency hash for group %(hash_id)s updated to %(hash)s" msgstr "" @@ -4823,52 +4837,52 @@ msgstr "" msgid "The network interface to use when creatinga port" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:122 -#: neutron/plugins/hyperv/rpc_callbacks.py:45 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:79 -#: neutron/plugins/mlnx/rpc_callbacks.py:61 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:87 +#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/hyperv/rpc_callbacks.py:47 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:80 +#: neutron/plugins/mlnx/rpc_callbacks.py:62 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:88 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:136 -#: neutron/plugins/brocade/NeutronPlugin.py:153 -#: neutron/plugins/hyperv/rpc_callbacks.py:61 -#: neutron/plugins/hyperv/rpc_callbacks.py:80 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:102 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:129 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:152 -#: neutron/plugins/mlnx/rpc_callbacks.py:83 -#: neutron/plugins/mlnx/rpc_callbacks.py:102 -#: neutron/plugins/mlnx/rpc_callbacks.py:117 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:155 +#: neutron/plugins/brocade/NeutronPlugin.py:137 +#: neutron/plugins/brocade/NeutronPlugin.py:164 +#: neutron/plugins/hyperv/rpc_callbacks.py:63 +#: neutron/plugins/hyperv/rpc_callbacks.py:92 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:103 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:163 +#: neutron/plugins/mlnx/rpc_callbacks.py:84 +#: neutron/plugins/mlnx/rpc_callbacks.py:113 +#: neutron/plugins/mlnx/rpc_callbacks.py:128 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:106 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:143 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:166 #, python-format msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:288 -#: neutron/plugins/brocade/NeutronPlugin.py:332 -#: neutron/plugins/brocade/NeutronPlugin.py:385 -#: neutron/plugins/brocade/NeutronPlugin.py:415 +#: neutron/plugins/brocade/NeutronPlugin.py:299 +#: neutron/plugins/brocade/NeutronPlugin.py:343 +#: neutron/plugins/brocade/NeutronPlugin.py:396 +#: neutron/plugins/brocade/NeutronPlugin.py:426 msgid "Brocade NOS driver error" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:300 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:292 -#: neutron/plugins/brocade/NeutronPlugin.py:333 -#: neutron/plugins/brocade/NeutronPlugin.py:386 -#: neutron/plugins/brocade/NeutronPlugin.py:417 +#: neutron/plugins/brocade/NeutronPlugin.py:303 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:428 msgid "Brocade plugin raised exception, check logs" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:298 +#: neutron/plugins/brocade/NeutronPlugin.py:309 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -5635,18 +5649,18 @@ msgid "No policy profile populated from VSM" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:227 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:336 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:347 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:409 msgid "provider:network_type required" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:245 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:357 #: neutron/plugins/mlnx/mlnx_plugin.py:247 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:438 msgid "provider:segmentation_id required" msgstr "" @@ -5663,25 +5677,25 @@ msgid "provider:segmentation_id out of range (5000+)" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:252 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:379 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:454 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:374 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:385 #: neutron/plugins/mlnx/mlnx_plugin.py:273 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:449 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:460 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:380 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:391 #: neutron/plugins/mlnx/mlnx_plugin.py:279 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:455 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:466 msgid "provider:physical_network required" msgstr "" @@ -5840,7 +5854,7 @@ msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:198 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:230 #: neutron/plugins/mlnx/mlnx_plugin.py:360 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:503 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:514 #, python-format msgid "Created network: %s" msgstr "" @@ -6275,10 +6289,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:201 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:297 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:308 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:178 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:350 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6288,10 +6302,10 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/rpc_callbacks.py:69 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112 -#: neutron/plugins/mlnx/rpc_callbacks.py:90 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/hyperv/rpc_callbacks.py:81 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123 +#: neutron/plugins/mlnx/rpc_callbacks.py:101 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:125 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6311,7 +6325,7 @@ msgstr "" #: neutron/plugins/mlnx/common/config.py:67 #: neutron/plugins/nec/common/config.py:29 #: neutron/plugins/oneconvergence/lib/config.py:47 -#: neutron/plugins/openvswitch/common/config.py:61 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:43 msgid "" "The number of seconds the agent will wait between polling for local " @@ -6423,16 +6437,11 @@ msgstr "" msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:362 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:374 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370 -#, python-format -msgid "Unable to get port details for device %(device)s: %(e)s" -msgstr "" - #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" @@ -6449,10 +6458,10 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:380 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1326 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:962 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1306 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 msgid "Agent out of sync with plugin!" msgstr "" @@ -6466,16 +6475,16 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:459 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:472 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1510 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1540 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7025,7 +7034,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1497 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1527 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7119,58 +7128,58 @@ msgstr "" msgid "The input does not contain nececessary info: %(msg)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:120 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:144 -#: neutron/plugins/ml2/rpc.py:170 neutron/plugins/ml2/rpc.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:147 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155 +#: neutron/plugins/ml2/rpc.py:173 neutron/plugins/ml2/rpc.py:195 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:149 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:152 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269 #: neutron/plugins/mlnx/mlnx_plugin.py:198 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:280 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:295 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:351 #: neutron/plugins/mlnx/mlnx_plugin.py:242 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:402 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:360 #: neutron/plugins/mlnx/mlnx_plugin.py:250 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:422 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367 #: neutron/plugins/mlnx/mlnx_plugin.py:258 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373 #: neutron/plugins/mlnx/mlnx_plugin.py:262 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7350,7 +7359,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:162 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:275 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 msgid "network_delete received" msgstr "" @@ -7360,22 +7369,22 @@ msgid "port_update RPC received for port: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:678 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:316 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:700 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:348 msgid "fdb_remove received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:722 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:423 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:427 msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:747 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:446 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450 msgid "fdb_update received" msgstr "" @@ -7391,86 +7400,72 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#, python-format -msgid "Treating added or updated device: %s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1069 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 -#, python-format -msgid "Unable to get port details for %(device)s: %(e)s" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1105 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1131 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1134 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1196 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1164 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1171 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:974 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #, python-format msgid "Agent loop found changes! %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:417 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1007 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1009 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:420 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1010 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8484,48 +8479,48 @@ msgstr "" msgid "Port %(port)s updated up by agent not found" msgstr "" -#: neutron/plugins/ml2/rpc.py:88 +#: neutron/plugins/ml2/rpc.py:81 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:97 +#: neutron/plugins/ml2/rpc.py:90 #, python-format msgid "Device %(device)s requested by agent %(agent_id)s not found in database" msgstr "" -#: neutron/plugins/ml2/rpc.py:104 +#: neutron/plugins/ml2/rpc.py:97 #, python-format msgid "" "Device %(device)s requested by agent %(agent_id)s has network " "%(network_id)s with no segments" msgstr "" -#: neutron/plugins/ml2/rpc.py:114 +#: neutron/plugins/ml2/rpc.py:107 #, python-format msgid "" "Device %(device)s requested by agent %(agent_id)s on network " "%(network_id)s not bound, vif_type: %(vif_type)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:125 +#: neutron/plugins/ml2/rpc.py:118 #, python-format msgid "" "Device %(device)s requested by agent %(agent_id)s on network " "%(network_id)s invalid segment, vif_type: %(vif_type)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:149 +#: neutron/plugins/ml2/rpc.py:142 #, python-format msgid "Returning: %s" msgstr "" -#: neutron/plugins/ml2/rpc.py:163 +#: neutron/plugins/ml2/rpc.py:166 #, python-format msgid "Device %(device)s no longer exists at agent %(agent_id)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:187 +#: neutron/plugins/ml2/rpc.py:190 #, python-format msgid "Device %(device)s up at agent %(agent_id)s" msgstr "" @@ -8808,7 +8803,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:70 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:432 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9501,7 +9496,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:176 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:348 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -9532,7 +9527,7 @@ msgstr "" msgid "create_port with %s" msgstr "" -#: neutron/plugins/mlnx/rpc_callbacks.py:109 +#: neutron/plugins/mlnx/rpc_callbacks.py:120 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" @@ -9598,63 +9593,56 @@ msgstr "" msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:329 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:324 -#, python-format -msgid "" -"Unable to get device dev_details for device with mac_address %(device)s: " -"due to %(exc)s" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:332 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:331 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:344 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:346 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:351 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:353 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:387 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:394 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:432 msgid "Agent initialised successfully, now running... " msgstr "" @@ -10507,345 +10495,350 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:92 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:93 msgid "Agent terminated!: Failed to get a datapath." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:111 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:112 msgid "Agent terminated" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:145 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:146 msgid "Agent failed to create agent config map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:272 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 #, python-format msgid "Unable to create tunnel port. Invalid remote IP: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:277 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:278 #, python-format msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:311 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 #, python-format msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:317 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:544 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:606 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:348 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:575 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:357 #, python-format msgid "port_update received port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:329 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:360 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:299 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:366 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:308 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:338 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:311 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:459 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:514 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:518 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:462 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:522 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:493 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:474 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:544 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:548 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:482 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:563 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:513 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:492 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:583 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:523 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:587 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:501 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:596 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:547 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:609 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:578 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:649 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:612 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:653 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:632 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:699 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:706 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737 #, python-format msgid "ancillary bridge list: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:796 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 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/ofagent/agent/ofa_neutron_agent.py:880 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:890 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:911 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:902 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:908 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:954 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:985 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:988 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1012 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:983 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1021 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1004 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1037 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:683 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:820 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1007 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:666 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:744 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:764 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:781 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1067 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:669 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:689 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:803 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:823 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:840 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1055 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1094 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1061 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1089 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1086 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147 +#, python-format +msgid "Unable to get port details for %(device)s: %(e)s" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1090 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1129 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1093 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1103 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1178 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1217 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - " "treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1186 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1225 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1199 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1235 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1244 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1247 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1272 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1235 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1314 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1263 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1302 #, python-format msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1333 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1368 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1278 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1372 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1282 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1321 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1305 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1370 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1309 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1348 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1324 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1373 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " "processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1349 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1412 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1388 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1441 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1356 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1395 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " "ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1456 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1431 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1485 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1412 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1454 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1415 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1482 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1457 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1512 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -11171,119 +11164,119 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:307 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:313 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:228 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 msgid "OVS version can not support ARP responder." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:493 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:497 #, python-format msgid "Action %s not supported" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882 #, python-format msgid "" "Creating an interface named %(name)s exceeds the %(limit)d character " "limitation. It was shortened to %(new_name)s to fit." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1214 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 #, python-format msgid "" "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:1222 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, 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:1323 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1360 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389 #, 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:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1404 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1418 #, 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:1398 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427 #, 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:1419 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1448 #, 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:1479 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1509 #, python-format msgid "Invalid tunnel type specified: %s" msgstr "" @@ -11324,35 +11317,41 @@ msgstr "" msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:65 +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "" +"Use veths instead of patch ports to interconnect the integration bridge " +"to physical bridges" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:68 msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:69 +#: neutron/plugins/openvswitch/common/config.py:72 msgid "" "The number of seconds to wait before respawning the ovsdb monitor after " "losing communication with it" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:72 +#: neutron/plugins/openvswitch/common/config.py:75 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:80 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:79 +#: neutron/plugins/openvswitch/common/config.py:82 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:82 +#: neutron/plugins/openvswitch/common/config.py:85 msgid "Enable local ARP responder if it is supported" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:84 +#: neutron/plugins/openvswitch/common/config.py:87 msgid "" "Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying " "GRE/VXLAN tunnel" @@ -12278,41 +12277,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:226 +#: neutron/plugins/vmware/common/sync.py:231 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:259 +#: neutron/plugins/vmware/common/sync.py:264 #, python-format msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:294 -#: neutron/plugins/vmware/common/sync.py:376 -#: neutron/plugins/vmware/common/sync.py:471 +#: neutron/plugins/vmware/common/sync.py:299 +#: neutron/plugins/vmware/common/sync.py:381 +#: neutron/plugins/vmware/common/sync.py:476 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:346 +#: neutron/plugins/vmware/common/sync.py:351 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:396 +#: neutron/plugins/vmware/common/sync.py:401 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:438 +#: neutron/plugins/vmware/common/sync.py:443 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:531 +#: neutron/plugins/vmware/common/sync.py:536 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12320,56 +12319,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:564 +#: neutron/plugins/vmware/common/sync.py:569 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:584 +#: neutron/plugins/vmware/common/sync.py:589 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:588 +#: neutron/plugins/vmware/common/sync.py:593 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:604 +#: neutron/plugins/vmware/common/sync.py:609 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:614 +#: neutron/plugins/vmware/common/sync.py:619 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:618 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:625 +#: neutron/plugins/vmware/common/sync.py:630 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:643 +#: neutron/plugins/vmware/common/sync.py:648 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:655 +#: neutron/plugins/vmware/common/sync.py:660 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:667 +#: neutron/plugins/vmware/common/sync.py:672 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -12551,7 +12550,7 @@ msgstr "" msgid "Nsx router extension successfully processed for router:%s" msgstr "" -#: neutron/plugins/vmware/dbexts/qos_db.py:291 +#: neutron/plugins/vmware/dbexts/qos_db.py:294 #, python-format msgid "DSCP value (%s) will be ignored with 'trusted' marking" msgstr "" @@ -12836,28 +12835,32 @@ msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:47 +msgid "The qos marking cannot be set to 'trusted' when the DSCP field is set" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:52 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:51 +#: neutron/plugins/vmware/extensions/qos.py:56 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:56 +#: neutron/plugins/vmware/extensions/qos.py:61 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:60 +#: neutron/plugins/vmware/extensions/qos.py:65 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:64 +#: neutron/plugins/vmware/extensions/qos.py:69 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:75 +#: neutron/plugins/vmware/extensions/qos.py:80 #, python-format msgid "'%s' must be a non negative integer." msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index a5e9be075..357c10521 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev173.g320b9bd\n" +"Project-Id-Version: neutron 2014.2.dev208.gfe57b96\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-06-25 06:08+0000\n" +"POT-Creation-Date: 2014-06-30 06:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -533,8 +533,8 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:794 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:248 #: neutron/plugins/nec/agent/nec_neutron_agent.py:182 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:265 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:266 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:244 #: neutron/services/loadbalancer/agent/agent_manager.py:121 #: neutron/services/metering/agents/metering_agent.py:277 msgid "Failed reporting state!" @@ -632,7 +632,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:973 +#: neutron/agent/l3_agent.py:410 neutron/db/l3_db.py:974 #: neutron/services/firewall/agents/varmour/varmour_router.py:105 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -759,7 +759,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:664 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:277 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 #, python-format msgid "Delete %s" msgstr "" @@ -1971,27 +1971,37 @@ msgstr "" msgid "Request Failed: internal server error while processing your request." msgstr "" -#: neutron/cmd/sanity_check.py:37 +#: neutron/cmd/sanity_check.py:38 msgid "" "Check for Open vSwitch VXLAN support failed. Please ensure that the " "version of openvswitch being used has VXLAN support." msgstr "" -#: neutron/cmd/sanity_check.py:46 +#: neutron/cmd/sanity_check.py:47 msgid "" "Check for Open vSwitch patch port support failed. Please ensure that the " "version of openvswitch being used has patch port support or disable " "features requiring patch ports (gre/vxlan, etc.)." msgstr "" -#: neutron/cmd/sanity_check.py:56 +#: neutron/cmd/sanity_check.py:57 +msgid "" +"Nova notifcations are enabled, but novaclient is not installed. Either " +"disable nova notifications or install python-novaclient." +msgstr "" + +#: neutron/cmd/sanity_check.py:66 msgid "Check for vxlan support" msgstr "" -#: neutron/cmd/sanity_check.py:58 +#: neutron/cmd/sanity_check.py:68 msgid "Check for patch port support" msgstr "" +#: neutron/cmd/sanity_check.py:70 +msgid "Check for nova notification support" +msgstr "" + #: neutron/common/config.py:37 msgid "The host IP to bind to" msgstr "" @@ -2853,104 +2863,104 @@ msgstr "" msgid "Allow auto scheduling of routers to L3 agent." msgstr "" -#: neutron/db/l3_db.py:239 +#: neutron/db/l3_db.py:240 #, python-format msgid "No eligible l3 agent associated with external network %s found" msgstr "" -#: neutron/db/l3_db.py:260 +#: neutron/db/l3_db.py:261 #, python-format msgid "No IPs available for external network %s" msgstr "" -#: neutron/db/l3_db.py:274 +#: neutron/db/l3_db.py:275 #, python-format msgid "Network %s is not an external network" msgstr "" -#: neutron/db/l3_db.py:388 +#: neutron/db/l3_db.py:389 #, python-format msgid "Router already has a port on subnet %s" msgstr "" -#: neutron/db/l3_db.py:402 +#: neutron/db/l3_db.py:403 #, python-format msgid "" "Cidr %(subnet_cidr)s of subnet %(subnet_id)s overlaps with cidr %(cidr)s " "of subnet %(sub_id)s" msgstr "" -#: neutron/db/l3_db.py:416 neutron/db/l3_db.py:542 -#: neutron/plugins/bigswitch/plugin.py:988 -#: neutron/plugins/bigswitch/plugin.py:997 +#: neutron/db/l3_db.py:417 neutron/db/l3_db.py:543 +#: neutron/plugins/bigswitch/plugin.py:1009 +#: neutron/plugins/bigswitch/plugin.py:1018 msgid "Either subnet_id or port_id must be specified" msgstr "" -#: neutron/db/l3_db.py:421 +#: neutron/db/l3_db.py:422 msgid "Cannot specify both subnet-id and port-id" msgstr "" -#: neutron/db/l3_db.py:434 +#: neutron/db/l3_db.py:435 msgid "Router port must have exactly one fixed IP" msgstr "" -#: neutron/db/l3_db.py:448 +#: neutron/db/l3_db.py:449 msgid "Subnet for router interface must have a gateway IP" msgstr "" -#: neutron/db/l3_db.py:596 neutron/plugins/nec/nec_router.py:197 +#: neutron/db/l3_db.py:597 neutron/plugins/nec/nec_router.py:197 #, python-format msgid "Cannot add floating IP to port on subnet %s which has no gateway_ip" msgstr "" -#: neutron/db/l3_db.py:632 +#: neutron/db/l3_db.py:633 #, python-format msgid "" "Port %(port_id)s is associated with a different tenant than Floating IP " "%(floatingip_id)s and therefore cannot be bound." msgstr "" -#: neutron/db/l3_db.py:636 +#: neutron/db/l3_db.py:637 #, python-format msgid "" "Cannot create floating IP and bind it to Port %s, since that port is " "owned by a different tenant." msgstr "" -#: neutron/db/l3_db.py:648 +#: neutron/db/l3_db.py:649 #, python-format msgid "Port %(id)s does not have fixed ip %(address)s" msgstr "" -#: neutron/db/l3_db.py:655 +#: neutron/db/l3_db.py:656 #, python-format msgid "Cannot add floating IP to port %s that hasno fixed IP addresses" msgstr "" -#: neutron/db/l3_db.py:659 +#: neutron/db/l3_db.py:660 #, python-format msgid "" "Port %s has multiple fixed IPs. Must provide a specific IP when " "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:702 neutron/plugins/vmware/plugins/base.py:1871 +#: neutron/db/l3_db.py:703 neutron/plugins/vmware/plugins/base.py:1871 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:737 +#: neutron/db/l3_db.py:738 #, python-format msgid "Network %s is not a valid external network" msgstr "" -#: neutron/db/l3_db.py:874 +#: neutron/db/l3_db.py:875 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " "be deleted" msgstr "" -#: neutron/db/l3_db.py:979 +#: neutron/db/l3_db.py:980 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3189,7 +3199,7 @@ msgid "The %s tunnel type to migrate from" msgstr "" #: neutron/db/migration/migrate_to_ml2.py:437 -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:78 msgid "The UDP port to use for VXLAN tunnels." msgstr "" @@ -4034,22 +4044,22 @@ msgstr "" msgid "Semaphore / lock released \"%(function)s\"" msgstr "" -#: neutron/openstack/common/log.py:301 +#: neutron/openstack/common/log.py:327 #, python-format msgid "Deprecated: %s" msgstr "" -#: neutron/openstack/common/log.py:402 +#: neutron/openstack/common/log.py:436 #, python-format msgid "Error loading logging config %(log_config)s: %(err_msg)s" msgstr "" -#: neutron/openstack/common/log.py:453 +#: neutron/openstack/common/log.py:486 #, python-format msgid "syslog facility must be one of: %s" msgstr "" -#: neutron/openstack/common/log.py:623 +#: neutron/openstack/common/log.py:729 #, python-format msgid "Fatal call to deprecated config: %(msg)s" msgstr "" @@ -4360,144 +4370,144 @@ msgstr "" msgid "Virtual switch type." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:93 +#: neutron/plugins/bigswitch/plugin.py:94 msgid "Syntax error in server config file, aborting plugin" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:131 neutron/plugins/ml2/db.py:100 +#: neutron/plugins/bigswitch/plugin.py:132 neutron/plugins/ml2/db.py:100 #, python-format msgid "get_port_and_sgs() called for port_id %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:237 +#: neutron/plugins/bigswitch/plugin.py:238 #, python-format msgid "Unable to update remote topology: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:321 +#: neutron/plugins/bigswitch/plugin.py:322 #, python-format msgid "" "Setting admin_state_up=False is not supported in this plugin version. " "Ignoring setting for resource: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:327 +#: neutron/plugins/bigswitch/plugin.py:328 #, python-format msgid "" "Operational status is internally set by the plugin. Ignoring setting " "status=%s." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:352 +#: neutron/plugins/bigswitch/plugin.py:353 #, python-format msgid "Unrecognized vif_type in configuration [%s]. Defaulting to ovs." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:398 +#: neutron/plugins/bigswitch/plugin.py:399 #: neutron/plugins/ml2/drivers/mech_bigswitch/driver.py:96 msgid "Iconsistency with backend controller triggering full synchronization." msgstr "" -#: neutron/plugins/bigswitch/plugin.py:415 +#: neutron/plugins/bigswitch/plugin.py:416 #, python-format msgid "NeutronRestProxyV2: Unable to create port: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:466 +#: neutron/plugins/bigswitch/plugin.py:475 #, python-format msgid "NeutronRestProxy: Starting plugin. Version=%s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:493 +#: neutron/plugins/bigswitch/plugin.py:502 msgid "NeutronRestProxyV2: initialization done" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:535 +#: neutron/plugins/bigswitch/plugin.py:545 msgid "NeutronRestProxyV2: create_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:577 +#: neutron/plugins/bigswitch/plugin.py:588 msgid "NeutronRestProxyV2.update_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:604 +#: neutron/plugins/bigswitch/plugin.py:616 msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:641 +#: neutron/plugins/bigswitch/plugin.py:654 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:732 +#: neutron/plugins/bigswitch/plugin.py:746 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:791 +#: neutron/plugins/bigswitch/plugin.py:806 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:807 +#: neutron/plugins/bigswitch/plugin.py:823 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:823 +#: neutron/plugins/bigswitch/plugin.py:840 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:841 +#: neutron/plugins/bigswitch/plugin.py:859 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:879 +#: neutron/plugins/bigswitch/plugin.py:898 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:901 +#: neutron/plugins/bigswitch/plugin.py:921 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:923 +#: neutron/plugins/bigswitch/plugin.py:944 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:952 +#: neutron/plugins/bigswitch/plugin.py:973 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:980 +#: neutron/plugins/bigswitch/plugin.py:1001 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1013 +#: neutron/plugins/bigswitch/plugin.py:1035 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1030 +#: neutron/plugins/bigswitch/plugin.py:1052 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1059 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1052 +#: neutron/plugins/bigswitch/plugin.py:1076 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1067 +#: neutron/plugins/bigswitch/plugin.py:1091 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1097 +#: neutron/plugins/bigswitch/plugin.py:1122 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1112 +#: neutron/plugins/bigswitch/plugin.py:1137 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1113 +#: neutron/plugins/bigswitch/plugin.py:1138 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4511,46 +4521,46 @@ msgstr "" msgid "Updating router rules to %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:76 +#: neutron/plugins/bigswitch/servermanager.py:77 #, python-format msgid "Error in REST call to remote network controller: %(reason)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:115 +#: neutron/plugins/bigswitch/servermanager.py:116 msgid "Couldn't retrieve capabilities. Newer API calls won't be supported." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:117 +#: neutron/plugins/bigswitch/servermanager.py:118 #, python-format msgid "The following capabilities were received for %(server)s: %(cap)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:141 +#: neutron/plugins/bigswitch/servermanager.py:147 #, python-format msgid "ServerProxy: server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:144 +#: neutron/plugins/bigswitch/servermanager.py:150 #, python-format msgid "" "ServerProxy: resource=%(resource)s, data=%(data)r, headers=%(headers)r, " "action=%(action)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:165 +#: neutron/plugins/bigswitch/servermanager.py:171 msgid "ServerProxy: Could not establish HTTPS connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:173 +#: neutron/plugins/bigswitch/servermanager.py:179 msgid "ServerProxy: Could not establish HTTP connection" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:208 +#: neutron/plugins/bigswitch/servermanager.py:212 #, python-format msgid "ServerProxy: %(action)s failure, %(e)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:211 +#: neutron/plugins/bigswitch/servermanager.py:215 #, python-format msgid "" "ServerProxy: status=%(status)d, reason=%(reason)r, ret=%(ret)s, " @@ -4561,147 +4571,147 @@ msgstr "" msgid "ServerPool: initializing" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:253 +#: neutron/plugins/bigswitch/servermanager.py:250 msgid "Servers not defined. Aborting server manager." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:260 +#: neutron/plugins/bigswitch/servermanager.py:257 #, python-format msgid "Servers must be defined as :. Configuration was %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:268 +#: neutron/plugins/bigswitch/servermanager.py:265 msgid "ServerPool: initialization done" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:301 +#: neutron/plugins/bigswitch/servermanager.py:311 #, python-format msgid "ssl_cert_directory [%s] does not exist. Create it or disable ssl." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:318 +#: neutron/plugins/bigswitch/servermanager.py:328 #, python-format msgid "No certificates were found to verify controller %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:360 +#: neutron/plugins/bigswitch/servermanager.py:370 #, python-format msgid "" "Could not retrieve initial certificate from controller %(server)s. Error " "details: %(error)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:365 +#: neutron/plugins/bigswitch/servermanager.py:375 #, python-format msgid "Storing to certificate for host %(server)s at %(path)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:405 +#: neutron/plugins/bigswitch/servermanager.py:417 msgid "Server requires synchronization, but no topology function was defined." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:420 +#: neutron/plugins/bigswitch/servermanager.py:432 #, python-format msgid "" "ServerProxy: %(action)s failure for servers: %(server)r Response: " "%(response)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:426 +#: neutron/plugins/bigswitch/servermanager.py:438 #, python-format msgid "" "ServerProxy: Error details: status=%(status)d, reason=%(reason)r, " "ret=%(ret)s, data=%(data)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:433 +#: neutron/plugins/bigswitch/servermanager.py:445 #, python-format msgid "ServerProxy: %(action)s failure for all servers: %(server)r" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:456 +#: neutron/plugins/bigswitch/servermanager.py:468 #, python-format msgid "" "NeutronRestProxyV2: Received and ignored error code %(code)s on " "%(action)s action to resource %(resource)s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:466 +#: neutron/plugins/bigswitch/servermanager.py:478 #, python-format msgid "Unable to create remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:472 +#: neutron/plugins/bigswitch/servermanager.py:484 #, python-format msgid "Unable to update remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:477 +#: neutron/plugins/bigswitch/servermanager.py:489 #, python-format msgid "Unable to delete remote router: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:483 +#: neutron/plugins/bigswitch/servermanager.py:495 #, python-format msgid "Unable to add router interface: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:488 +#: neutron/plugins/bigswitch/servermanager.py:500 #, python-format msgid "Unable to delete remote intf: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:494 +#: neutron/plugins/bigswitch/servermanager.py:506 #, python-format msgid "Unable to create remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:500 -#: neutron/plugins/bigswitch/servermanager.py:505 +#: neutron/plugins/bigswitch/servermanager.py:512 +#: neutron/plugins/bigswitch/servermanager.py:517 #, python-format msgid "Unable to update remote network: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:514 +#: neutron/plugins/bigswitch/servermanager.py:526 #, python-format msgid "No device MAC attached to port %s. Skipping notification to controller." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:519 +#: neutron/plugins/bigswitch/servermanager.py:531 #, python-format msgid "Unable to create remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:524 +#: neutron/plugins/bigswitch/servermanager.py:536 #, python-format msgid "Unable to delete remote port: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:534 +#: neutron/plugins/bigswitch/servermanager.py:546 #, python-format msgid "Unable to create floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:539 +#: neutron/plugins/bigswitch/servermanager.py:551 #, python-format msgid "Unable to update floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:544 +#: neutron/plugins/bigswitch/servermanager.py:556 #, python-format msgid "Unable to delete floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:549 +#: neutron/plugins/bigswitch/servermanager.py:561 msgid "Backend server(s) do not support automated consitency checks." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:553 +#: neutron/plugins/bigswitch/servermanager.py:565 #, python-format msgid "Consistency watchdog disabled by polling interval setting of %s." msgstr "" -#: neutron/plugins/bigswitch/servermanager.py:565 +#: neutron/plugins/bigswitch/servermanager.py:577 msgid "Encountered an error checking controller health." msgstr "" @@ -4726,7 +4736,7 @@ msgid "Agent loop has new device" msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:155 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:398 #: neutron/plugins/nec/agent/nec_neutron_agent.py:225 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:159 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:272 @@ -4735,15 +4745,19 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:161 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:226 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:992 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1428 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:993 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1404 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1457 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:278 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" msgstr "" -#: neutron/plugins/bigswitch/db/consistency_db.py:55 +#: neutron/plugins/bigswitch/db/consistency_db.py:26 +msgid "Only one read_for_update call may be made at a time." +msgstr "" + +#: neutron/plugins/bigswitch/db/consistency_db.py:81 #, python-format msgid "Consistency hash for group %(hash_id)s updated to %(hash)s" msgstr "" @@ -4822,52 +4836,52 @@ msgstr "" msgid "The network interface to use when creatinga port" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:122 -#: neutron/plugins/hyperv/rpc_callbacks.py:45 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:79 -#: neutron/plugins/mlnx/rpc_callbacks.py:61 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:87 +#: neutron/plugins/brocade/NeutronPlugin.py:123 +#: neutron/plugins/hyperv/rpc_callbacks.py:47 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:80 +#: neutron/plugins/mlnx/rpc_callbacks.py:62 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:88 #, python-format msgid "Device %(device)s details requested from %(agent_id)s" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:136 -#: neutron/plugins/brocade/NeutronPlugin.py:153 -#: neutron/plugins/hyperv/rpc_callbacks.py:61 -#: neutron/plugins/hyperv/rpc_callbacks.py:80 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:102 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:129 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:152 -#: neutron/plugins/mlnx/rpc_callbacks.py:83 -#: neutron/plugins/mlnx/rpc_callbacks.py:102 -#: neutron/plugins/mlnx/rpc_callbacks.py:117 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:105 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:132 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:155 +#: neutron/plugins/brocade/NeutronPlugin.py:137 +#: neutron/plugins/brocade/NeutronPlugin.py:164 +#: neutron/plugins/hyperv/rpc_callbacks.py:63 +#: neutron/plugins/hyperv/rpc_callbacks.py:92 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:103 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:140 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:163 +#: neutron/plugins/mlnx/rpc_callbacks.py:84 +#: neutron/plugins/mlnx/rpc_callbacks.py:113 +#: neutron/plugins/mlnx/rpc_callbacks.py:128 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:106 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:143 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:166 #, python-format msgid "%s can not be found in database" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:288 -#: neutron/plugins/brocade/NeutronPlugin.py:332 -#: neutron/plugins/brocade/NeutronPlugin.py:385 -#: neutron/plugins/brocade/NeutronPlugin.py:415 +#: neutron/plugins/brocade/NeutronPlugin.py:299 +#: neutron/plugins/brocade/NeutronPlugin.py:343 +#: neutron/plugins/brocade/NeutronPlugin.py:396 +#: neutron/plugins/brocade/NeutronPlugin.py:426 msgid "Brocade NOS driver error" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:289 +#: neutron/plugins/brocade/NeutronPlugin.py:300 #, python-format msgid "Returning the allocated vlan (%d) to the pool" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:292 -#: neutron/plugins/brocade/NeutronPlugin.py:333 -#: neutron/plugins/brocade/NeutronPlugin.py:386 -#: neutron/plugins/brocade/NeutronPlugin.py:417 +#: neutron/plugins/brocade/NeutronPlugin.py:303 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:428 msgid "Brocade plugin raised exception, check logs" msgstr "" -#: neutron/plugins/brocade/NeutronPlugin.py:298 +#: neutron/plugins/brocade/NeutronPlugin.py:309 #, python-format msgid "Allocated vlan (%d) from the pool" msgstr "" @@ -5634,18 +5648,18 @@ msgid "No policy profile populated from VSM" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:227 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:336 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:347 #: neutron/plugins/mlnx/mlnx_plugin.py:217 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:398 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:409 msgid "provider:network_type required" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:231 #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:245 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:357 #: neutron/plugins/mlnx/mlnx_plugin.py:247 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:408 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:427 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:419 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:438 msgid "provider:segmentation_id required" msgstr "" @@ -5662,25 +5676,25 @@ msgid "provider:segmentation_id out of range (5000+)" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:252 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:368 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:379 #: neutron/plugins/mlnx/mlnx_plugin.py:233 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:443 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:454 #, python-format msgid "provider:network_type %s not supported" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:374 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:385 #: neutron/plugins/mlnx/mlnx_plugin.py:273 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:449 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:460 #, python-format msgid "Unknown provider:physical_network %s" msgstr "" #: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:380 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:391 #: neutron/plugins/mlnx/mlnx_plugin.py:279 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:455 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:466 msgid "provider:physical_network required" msgstr "" @@ -5839,7 +5853,7 @@ msgstr "" #: neutron/plugins/ibm/sdnve_neutron_plugin.py:198 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:230 #: neutron/plugins/mlnx/mlnx_plugin.py:360 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:503 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:514 #, python-format msgid "Created network: %s" msgstr "" @@ -6274,10 +6288,10 @@ msgid "Invalid tenant_network_type: %s. Agent terminated!" msgstr "" #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:201 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:297 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:308 #: neutron/plugins/ml2/drivers/type_vlan.py:94 #: neutron/plugins/mlnx/mlnx_plugin.py:178 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:350 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:361 #, python-format msgid "Network VLAN ranges: %s" msgstr "" @@ -6287,10 +6301,10 @@ msgstr "" msgid "Network type %s not supported" msgstr "" -#: neutron/plugins/hyperv/rpc_callbacks.py:69 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:112 -#: neutron/plugins/mlnx/rpc_callbacks.py:90 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:114 +#: neutron/plugins/hyperv/rpc_callbacks.py:81 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:123 +#: neutron/plugins/mlnx/rpc_callbacks.py:101 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:125 #, python-format msgid "Device %(device)s no longer exists on %(agent_id)s" msgstr "" @@ -6310,7 +6324,7 @@ msgstr "" #: neutron/plugins/mlnx/common/config.py:67 #: neutron/plugins/nec/common/config.py:29 #: neutron/plugins/oneconvergence/lib/config.py:47 -#: neutron/plugins/openvswitch/common/config.py:61 +#: neutron/plugins/openvswitch/common/config.py:64 #: neutron/plugins/ryu/common/config.py:43 msgid "" "The number of seconds the agent will wait between polling for local " @@ -6422,16 +6436,11 @@ msgstr "" msgid "No port %s defined on agent." msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:362 +#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:374 #, python-format msgid "Adding port %s" msgstr "" -#: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:370 -#, python-format -msgid "Unable to get port details for device %(device)s: %(e)s" -msgstr "" - #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:377 #, python-format msgid "Port %(device)s updated. Details: %(device_details)s" @@ -6448,10 +6457,10 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:436 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:380 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1326 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:962 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:382 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1306 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1354 msgid "Agent out of sync with plugin!" msgstr "" @@ -6465,16 +6474,16 @@ msgid "Error in agent event loop: %s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:459 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:403 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:405 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:472 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1016 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:158 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1510 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:159 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1540 msgid "Agent initialized successfully, now running... " msgstr "" @@ -7024,7 +7033,7 @@ msgid "Controller IPs: %s" msgstr "" #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:263 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1497 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1527 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -7118,58 +7127,58 @@ msgstr "" msgid "The input does not contain nececessary info: %(msg)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:120 -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:144 -#: neutron/plugins/ml2/rpc.py:170 neutron/plugins/ml2/rpc.py:192 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:122 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:147 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:131 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:155 +#: neutron/plugins/ml2/rpc.py:173 neutron/plugins/ml2/rpc.py:195 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:133 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:158 #, python-format msgid "Device %(device)s not bound to the agent host %(host)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:138 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:141 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:149 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:152 #, python-format msgid "Device %(device)s up on %(agent_id)s" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:258 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269 #: neutron/plugins/mlnx/mlnx_plugin.py:198 #, python-format msgid "Invalid tenant_network_type: %s. Service terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:269 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:280 msgid "Linux Bridge Plugin initialization complete" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:295 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:306 #, python-format msgid "%s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:340 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:351 #: neutron/plugins/mlnx/mlnx_plugin.py:242 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:402 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:413 msgid "provider:segmentation_id specified for flat network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:349 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:360 #: neutron/plugins/mlnx/mlnx_plugin.py:250 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:411 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:422 #, python-format msgid "provider:segmentation_id out of range (%(min_id)s through %(max_id)s)" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:367 #: neutron/plugins/mlnx/mlnx_plugin.py:258 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:431 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:442 msgid "provider:physical_network specified for local network" msgstr "" -#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:362 +#: neutron/plugins/linuxbridge/lb_neutron_plugin.py:373 #: neutron/plugins/mlnx/mlnx_plugin.py:262 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:437 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:448 msgid "provider:segmentation_id specified for local network" msgstr "" @@ -7349,7 +7358,7 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:162 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:275 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:279 msgid "network_delete received" msgstr "" @@ -7359,22 +7368,22 @@ msgid "port_update RPC received for port: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:678 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:316 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:700 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:348 msgid "fdb_remove received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:722 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:423 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:427 msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:747 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:446 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:450 msgid "fdb_update received" msgstr "" @@ -7390,86 +7399,72 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#, python-format -msgid "Treating added or updated device: %s" -msgstr "" - -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1069 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1099 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1138 -#, python-format -msgid "Unable to get port details for %(device)s: %(e)s" -msgstr "" - #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1105 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1114 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1131 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:932 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1125 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:912 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:933 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1134 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1196 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1151 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1215 #, python-format msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1155 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1172 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:919 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1164 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1181 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1183 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1200 #, python-format msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:926 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1162 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:927 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1171 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1188 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1190 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1207 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:930 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:364 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1184 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:366 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1193 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1212 #, python-format msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:974 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #, python-format msgid "Agent loop found changes! %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:980 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:417 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1007 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:419 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1009 -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:420 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1010 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:422 #, python-format msgid "Interface mappings: %s" msgstr "" @@ -8483,48 +8478,48 @@ msgstr "" msgid "Port %(port)s updated up by agent not found" msgstr "" -#: neutron/plugins/ml2/rpc.py:88 +#: neutron/plugins/ml2/rpc.py:81 #, python-format msgid "Device %(device)s details requested by agent %(agent_id)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:97 +#: neutron/plugins/ml2/rpc.py:90 #, python-format msgid "Device %(device)s requested by agent %(agent_id)s not found in database" msgstr "" -#: neutron/plugins/ml2/rpc.py:104 +#: neutron/plugins/ml2/rpc.py:97 #, python-format msgid "" "Device %(device)s requested by agent %(agent_id)s has network " "%(network_id)s with no segments" msgstr "" -#: neutron/plugins/ml2/rpc.py:114 +#: neutron/plugins/ml2/rpc.py:107 #, python-format msgid "" "Device %(device)s requested by agent %(agent_id)s on network " "%(network_id)s not bound, vif_type: %(vif_type)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:125 +#: neutron/plugins/ml2/rpc.py:118 #, python-format msgid "" "Device %(device)s requested by agent %(agent_id)s on network " "%(network_id)s invalid segment, vif_type: %(vif_type)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:149 +#: neutron/plugins/ml2/rpc.py:142 #, python-format msgid "Returning: %s" msgstr "" -#: neutron/plugins/ml2/rpc.py:163 +#: neutron/plugins/ml2/rpc.py:166 #, python-format msgid "Device %(device)s no longer exists at agent %(agent_id)s" msgstr "" -#: neutron/plugins/ml2/rpc.py:187 +#: neutron/plugins/ml2/rpc.py:190 #, python-format msgid "Device %(device)s up at agent %(agent_id)s" msgstr "" @@ -8807,7 +8802,7 @@ msgid "%(type)s ID ranges: %(range)s" msgstr "" #: neutron/plugins/ml2/drivers/type_tunnel.py:70 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:421 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:432 #, python-format msgid "provider:physical_network specified for %s network" msgstr "" @@ -9500,7 +9495,7 @@ msgid "Physical Network type mappings: %s" msgstr "" #: neutron/plugins/mlnx/mlnx_plugin.py:176 -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:348 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 #, python-format msgid "%s. Server terminated!" msgstr "" @@ -9531,7 +9526,7 @@ msgstr "" msgid "create_port with %s" msgstr "" -#: neutron/plugins/mlnx/rpc_callbacks.py:109 +#: neutron/plugins/mlnx/rpc_callbacks.py:120 #, python-format msgid "Device %(device)s up %(agent_id)s" msgstr "" @@ -9597,63 +9592,56 @@ msgstr "" msgid "Ports removed!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:317 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:329 #, python-format msgid "Adding port with mac %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:324 -#, python-format -msgid "" -"Unable to get device dev_details for device with mac_address %(device)s: " -"due to %(exc)s" -msgstr "" - -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:330 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:332 #, python-format msgid "Port %s updated" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:331 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:333 #, python-format msgid "Device details %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:344 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:346 #, python-format msgid "Device with mac_address %s not defined on Neutron Plugin" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:351 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:353 #, python-format msgid "Removing device with mac_address %s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:359 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:361 #, python-format msgid "Removing port failed for device %(device)s due to %(exc)s" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 msgid "eSwitch Agent Started!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:387 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:389 msgid "Agent loop process devices!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:392 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:394 msgid "" "Request timeout in agent event loop eSwitchD is not responding - " "exiting..." msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:425 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:427 #, python-format msgid "Failed on Agent initialisation : %s. Agent terminated!" msgstr "" -#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:430 +#: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:432 msgid "Agent initialised successfully, now running... " msgstr "" @@ -10506,345 +10494,350 @@ msgstr "" msgid "Nuage Plugin does not support this operation: %(msg)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:92 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:93 msgid "Agent terminated!: Failed to get a datapath." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:111 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:112 msgid "Agent terminated" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:145 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:146 msgid "Agent failed to create agent config map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:272 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1257 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:273 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1285 #, python-format msgid "Unable to create tunnel port. Invalid remote IP: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:277 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:278 #, python-format msgid "ryu send_msg() result: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:311 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:342 #, python-format msgid "network_delete received network %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:317 -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:544 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:606 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:348 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:575 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:610 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:326 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:357 #, python-format msgid "port_update received port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:329 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:360 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:299 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:335 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:304 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:366 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:308 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:338 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:307 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:369 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:311 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:459 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:514 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:490 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:518 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:462 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:522 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:493 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:474 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:544 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:505 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:548 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:482 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:563 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:513 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:567 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:492 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:583 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:523 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:587 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:501 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:532 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:596 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:547 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:609 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:578 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:613 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:581 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:649 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:612 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:653 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:632 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:695 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:663 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:699 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:706 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:737 #, python-format msgid "ancillary bridge list: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:796 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:777 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:827 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:788 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/ofagent/agent/ofa_neutron_agent.py:880 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:890 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:911 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:902 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:886 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:896 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:917 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:908 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:954 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:985 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:988 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1012 #, python-format msgid "Port '%(port_name)s' has lost its vlan tag '%(vlan_tag)d'!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:983 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1014 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1021 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1041 #, python-format msgid "VIF port: %s has no ofport configured, and might not be able to transmit" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:991 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1024 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1029 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1004 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1037 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:683 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:761 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1042 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1064 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:820 msgid "ofport should have a value that can be interpreted as an integer" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1007 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1040 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:666 -#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:686 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:744 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:764 -#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:781 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1067 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:669 +#: neutron/tests/unit/ofagent/test_ofa_neutron_agent.py:689 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:803 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:823 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:840 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1055 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1094 #, python-format msgid "Processing port %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1061 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1089 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1099 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 #, python-format msgid "" "Port %s was not found on the integration bridge and will therefore not be" " processed" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1086 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1116 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1147 +#, python-format +msgid "Unable to get port details for %(device)s: %(e)s" +msgstr "" + +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1142 #, python-format msgid "Setting status for %s to UP" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1090 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1120 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1129 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1146 #, python-format msgid "Setting status for %s to DOWN" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1093 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1123 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 #, python-format msgid "Configuration for device %s completed." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1103 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1170 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1178 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1217 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - " "treat_devices_added_or_updated completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1186 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1225 #, python-format msgid "" "process_network_ports - iteration:%(iter_num)d - treat_devices_removed " "completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1199 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1235 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1238 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1263 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_added completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1208 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1244 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1247 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1272 #, python-format msgid "" "process_ancillary_network_ports - iteration: %(iter_num)d - " "treat_ancillary_devices_removed completed in %(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1235 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1286 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1314 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1263 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1302 #, python-format msgid "Agent ovsdb_monitor_loop - iteration:%d started" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1274 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1333 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1313 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1368 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1278 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1337 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1372 msgid "Error while synchronizing tunnels" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1282 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1321 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1295 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - port information " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1305 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1370 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1344 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1399 #, python-format msgid "Starting to process devices in:%s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1309 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1348 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1324 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1363 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary port info " "retrieved. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1334 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1373 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d - ancillary ports " "processed. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1349 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1412 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1388 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1441 msgid "Error while processing VIF ports" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1356 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1395 #, python-format msgid "" "Agent ovsdb_monitor_loop - iteration:%(iter_num)d completed. Processed " "ports statistics:%(port_stats)s. Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1389 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1456 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1431 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1485 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1412 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1454 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1415 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1482 +#: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1457 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1512 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" @@ -11170,119 +11163,119 @@ msgstr "" msgid "Unable to generate a new tunnel id" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:296 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:307 #, python-format msgid "Invalid tenant_network_type: %s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:313 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:324 #, python-format msgid "Tunneling disabled but tenant_network_type is '%s'. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:359 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:370 #, python-format msgid "Invalid tunnel ID range: '%(range)s' - %(e)s. Server terminated!" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:363 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:374 #, python-format msgid "Tunnel ID ranges: %s" msgstr "" -#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:418 +#: neutron/plugins/openvswitch/ovs_neutron_plugin.py:429 #, python-format msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:228 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:232 msgid "OVS version can not support ARP responder." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:292 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:296 #, python-format msgid "port_update message processed for port %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:493 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:497 #, python-format msgid "Action %s not supported" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:756 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:767 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:870 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:882 #, python-format msgid "" "Creating an interface named %(name)s exceeds the %(limit)d character " "limitation. It was shortened to %(new_name)s to fit." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1214 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1242 #, python-format msgid "" "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:1222 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1250 #, 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:1323 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1351 #, python-format msgid "Agent rpc_loop - iteration:%d started" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1347 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1376 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d - starting polling. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1360 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389 #, 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:1375 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1404 #, python-format msgid "" "Agent rpc_loop - iteration:%(iter_num)d -ports processed. " "Elapsed:%(elapsed).3f" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1389 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1418 #, 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:1398 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1427 #, 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:1419 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1448 #, 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:1479 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1509 #, python-format msgid "Invalid tunnel type specified: %s" msgstr "" @@ -11323,35 +11316,41 @@ msgstr "" msgid "The type of tunnels to use when utilizing tunnels, either 'gre' or 'vxlan'" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:65 +#: neutron/plugins/openvswitch/common/config.py:58 +msgid "" +"Use veths instead of patch ports to interconnect the integration bridge " +"to physical bridges" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:68 msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:69 +#: neutron/plugins/openvswitch/common/config.py:72 msgid "" "The number of seconds to wait before respawning the ovsdb monitor after " "losing communication with it" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:72 +#: neutron/plugins/openvswitch/common/config.py:75 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:80 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:79 +#: neutron/plugins/openvswitch/common/config.py:82 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:82 +#: neutron/plugins/openvswitch/common/config.py:85 msgid "Enable local ARP responder if it is supported" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:84 +#: neutron/plugins/openvswitch/common/config.py:87 msgid "" "Set or un-set the don't fragment (DF) bit on outgoing IP packet carrying " "GRE/VXLAN tunnel" @@ -12277,41 +12276,41 @@ msgstr "" msgid "Unable to retrieve operational status for gateway devices" msgstr "" -#: neutron/plugins/vmware/common/sync.py:226 +#: neutron/plugins/vmware/common/sync.py:231 #, python-format msgid "" "Minimum request delay:%(req_delay)s must not exceed synchronization " "interval:%(sync_interval)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:259 +#: neutron/plugins/vmware/common/sync.py:264 #, python-format msgid "Logical switch for neutron network %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:294 -#: neutron/plugins/vmware/common/sync.py:376 -#: neutron/plugins/vmware/common/sync.py:471 +#: neutron/plugins/vmware/common/sync.py:299 +#: neutron/plugins/vmware/common/sync.py:381 +#: neutron/plugins/vmware/common/sync.py:476 #, python-format msgid "Updating status for neutron resource %(q_id)s to: %(status)s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:346 +#: neutron/plugins/vmware/common/sync.py:351 #, python-format msgid "Logical router for neutron router %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:396 +#: neutron/plugins/vmware/common/sync.py:401 #, python-format msgid "Unable to find Neutron router id for NSX logical router: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:438 +#: neutron/plugins/vmware/common/sync.py:443 #, python-format msgid "Logical switch port for neutron port %s not found on NSX." msgstr "" -#: neutron/plugins/vmware/common/sync.py:531 +#: neutron/plugins/vmware/common/sync.py:536 #, python-format msgid "" "Requested page size is %(cur_chunk_size)d.It might be necessary to do " @@ -12319,56 +12318,56 @@ msgid "" "parameters to ensure chunk size is less than %(max_page_size)d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:564 +#: neutron/plugins/vmware/common/sync.py:569 #, python-format msgid "Fetching up to %s resources from NSX backend" msgstr "" -#: neutron/plugins/vmware/common/sync.py:584 +#: neutron/plugins/vmware/common/sync.py:589 #, python-format msgid "Total data size: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:588 +#: neutron/plugins/vmware/common/sync.py:593 #, python-format msgid "" "Fetched %(num_lswitches)d logical switches, %(num_lswitchports)d logical " "switch ports,%(num_lrouters)d logical routers" msgstr "" -#: neutron/plugins/vmware/common/sync.py:604 +#: neutron/plugins/vmware/common/sync.py:609 #, python-format msgid "Running state synchronization task. Chunk: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:614 +#: neutron/plugins/vmware/common/sync.py:619 #, python-format msgid "" "An error occurred while communicating with NSX backend. Will retry " "synchronization in %d seconds" msgstr "" -#: neutron/plugins/vmware/common/sync.py:618 +#: neutron/plugins/vmware/common/sync.py:623 #, python-format msgid "Time elapsed querying NSX: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:625 +#: neutron/plugins/vmware/common/sync.py:630 #, python-format msgid "Number of chunks: %d" msgstr "" -#: neutron/plugins/vmware/common/sync.py:643 +#: neutron/plugins/vmware/common/sync.py:648 #, python-format msgid "Time elapsed hashing data: %s" msgstr "" -#: neutron/plugins/vmware/common/sync.py:655 +#: neutron/plugins/vmware/common/sync.py:660 #, python-format msgid "Synchronization for chunk %(chunk_num)d of %(total_chunks)d performed" msgstr "" -#: neutron/plugins/vmware/common/sync.py:667 +#: neutron/plugins/vmware/common/sync.py:672 #, python-format msgid "Time elapsed at end of sync: %s" msgstr "" @@ -12550,7 +12549,7 @@ msgstr "" msgid "Nsx router extension successfully processed for router:%s" msgstr "" -#: neutron/plugins/vmware/dbexts/qos_db.py:291 +#: neutron/plugins/vmware/dbexts/qos_db.py:294 #, python-format msgid "DSCP value (%s) will be ignored with 'trusted' marking" msgstr "" @@ -12835,28 +12834,32 @@ msgid "Invalid value for dscp %(data)s must be integer value between 0 and 63." msgstr "" #: neutron/plugins/vmware/extensions/qos.py:47 +msgid "The qos marking cannot be set to 'trusted' when the DSCP field is set" +msgstr "" + +#: neutron/plugins/vmware/extensions/qos.py:52 msgid "Invalid bandwidth rate, min greater than max." msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:51 +#: neutron/plugins/vmware/extensions/qos.py:56 #, python-format msgid "Invalid bandwidth rate, %(data)s must be a non negative integer." msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:56 +#: neutron/plugins/vmware/extensions/qos.py:61 #, python-format msgid "Queue %(id)s does not exist" msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:60 +#: neutron/plugins/vmware/extensions/qos.py:65 msgid "Unable to delete queue attached to port." msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:64 +#: neutron/plugins/vmware/extensions/qos.py:69 msgid "Port is not associated with lqueue" msgstr "" -#: neutron/plugins/vmware/extensions/qos.py:75 +#: neutron/plugins/vmware/extensions/qos.py:80 #, python-format msgid "'%s' must be a non negative integer." msgstr "" -- 2.45.2